George Jahad explains how to create and use a simple socket-based REPL (read-eval-print-loop) to access and control remote Clojure processes. From the Bay Area Clojure Users Group meetup on October 7, 2009, in San Francisco.
Rich Hickey, inventor of Clojure, talks about the new "chunked seq" architecture which allows first-order Clojure functions such as map to as fast (or faster) than hand-coded loops.In the second part of the episode, Rich takes general questions from the audience in a "town hall" segment. These questions covered everything from Rich's perspective on unit tests to how he paid for the time to develop Clojure. Note: The production values on this tape are pretty low. The projector cable had "sprung...
Amit Rathore walks us through his framework for distributed programming in Clojure, called Swarmiji.
Here I present an interactive tool for "exploring" complex clojure objects by clicking on parts of the object to fold and unfold them. This shows off some of the power of Clojure and the pretty printer (on which the explorer is based).Note: This video cuts off suddenly when the tape runs out, but most of the functionality has already been shown.
George discusses how to use the Java command line debugger from within the Emacs/Slime environment. He also decomposes some compiled Clojure code to reveal what the compiler does.
In this section, Amit does short introduction to the meeting.