Clojure Compilation, Backwards - Nicola Mometto

1,951 views · Published 13 October 2017 · 1:04:03 · Indexed 25 October 2026

Channel: ClojureTV · 2017 · Science & Technology

Watch on YouTube

This talk will discuss tools.decompiler, a new library producing readable clojure code starting from plain old JVM bytecode. We’ll go over the design and implementation of the library, discussing the challenges faced along the way, including the different techniques used to parse and reverse engineer bytecode, implement macrocompaction, and work around Hotspost and Clojure bugs. Finally, we’ll show how this library can be used by tools to help users undertand cryptic stacktraces.

More from this channel