Loading...

Daniel Solano Gomez - How Clojure Works: Understanding the Clojure Runtime

6,914 views

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Mar 24, 2014

REPL-driven development in Clojure seems almost magical to programmers coming from languages with long recompile or redeploy cycles. It's something Clojure programmers often take for granted, but how does Clojure actually work, and what are the trade-offs made to support it?

This session will highlight how key aspects of the Clojure runtime work, such as namespaces, static and dynamic vars, and class reloading. You will also learn how the current implementation impedes some static bytecode analysis and impacts startup speed. Finally, this session will present ideas on how to create a lean, high-performance Clojure runtime intended for production use.

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...