You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This one would help my day to day work, since I'm often rendering EDN versions of jank's AST and yearning for some nice formatting (at least until we can tap into Portal 😁). Check out clojure.pprint and the various other files it brings in. Try to break it into smaller pieces. Any part that's pure Clojure should just work with jank; if you run into something that's not yet implemented, call it out and we can prioritize that. Any parts that are doing Java interop need to go into a clojure.pprint-native module that's using a C++ file. This will allow you to reach into the jank world.
For now, just use the C API, rather than the C++ API. This is more limiting, but it's much lighter to JIT compile.
The text was updated successfully, but these errors were encountered:
This one would help my day to day work, since I'm often rendering EDN versions of jank's AST and yearning for some nice formatting (at least until we can tap into Portal 😁). Check out
clojure.pprint
and the various other files it brings in. Try to break it into smaller pieces. Any part that's pure Clojure should just work with jank; if you run into something that's not yet implemented, call it out and we can prioritize that. Any parts that are doing Java interop need to go into aclojure.pprint-native
module that's using a C++ file. This will allow you to reach into the jank world.For now, just use the C API, rather than the C++ API. This is more limiting, but it's much lighter to JIT compile.
The text was updated successfully, but these errors were encountered: