proxy-plus icon indicating copy to clipboard operation
proxy-plus copied to clipboard

A replacement for Clojure's proxy that's 10x faster and more usable

Results 8 proxy-plus issues
Sort by recently updated
recently updated
newest added

Hello, ASM has eveloved, the current release is from 2013. New versions support newer JDK releases. See https://asm.ow2.io/versions.html . I did upgrade locally and it builds and the tests pass...

The class files needlessly increase the size of the jar file and polute the namespace.

As discussed in Issue #20. I took it as a hint and implemented this by stripping metadata rather than introducing new syntax. This PR also sneaks in more hinting when...

Hi! This addresses closed Issue #14. `{:clj-kondo/config '{:lint-as {com.rpl.proxy-plus/proxy+ clojure.core/proxy}}}` was suggested as a linter hint. This hint is incorrect since the syntax of `proxy+` is different from `proxy`. To...

Not used anywhere, but untidy. Seen while linting.

Hi again. I have detected a tricky edge case. I'm don't know Java very well, so bear with me if I get something wrong here: ``` public class TestBaseClass3{ public...

It can be frustrating to work out what type signatures are available. It'd be helpful to include a list of options on errors (demo: https://github.com/owenRiddy/proxy-plus-minus/blob/main/src/proxy_plus_minus/core.clj#L122). What this looks like using...

Would be nice to have an equivalent to Clojure's [proxy-super](https://clojuredocs.org/clojure.core/proxy-super). May or may not be possible to do efficiently. One idea is to wrap the call to `super` in a...