0:00 / 0:00
#clojure#clj-java-decompiler#calva
Want your Clojure code to go really Fast? Decompile it!
CalvaTV
1.4K subscribers • 11 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Linked in the descriptionclojure-goes-fast/clj-java-decompilerBetterThanTomorrow/calva
Intermediate. Assumes working knowledge.
1.8K views4 years ago1 recommendation
Programming languagesSystems programmingLisp and ClojurePerformance and optimization
A quick demonstration of using clj-java-decompiler within VS Code to inspect generated JVM bytecode and optimize Clojure code.
Today Ben Sless taught me about an easy to use tool for decompiling the code generated when you compile Clojure Code: clj-java-decompilier. It is very, very handy when you need to get some piece of code to run as fast as possible. It helped me find some extra speed for my Eratosthenes prime sieving hobby. Because when optimizing for speed, it is necessary to measure. And one important measure is what your code compiles to. You can help the compiler at those places in your code where it gets important. The decompiler library: github.com/clojure-goes-fast/clj-java-decompiler Clojure Goes Fast: clojure-goes-fast.com About Calva custom commands: calva.io/connect-sequences/ Calva is an easy to use Clojure and ClojureScript IDE for Visual Studio Code. calva.io/ github.com/BetterThanTomorrow/calva marketplace.visualstudio.com/items?itemName=betterthantomorr…Why it's here
1 person recommends thisWhat people say. Recommended as a quick and easy way to learn how to decompile Clojure code for performance optimization.