-
In this video Sam Aaron gives a fast-paced introduction to a number of key live programming techniques such as triggering instruments, scheduling future events and synth design. Finally, the viewer is shown how a simple musical sequence may be composed and then converted into an intricate Reich phase. The main body of the video was recorded in one take and features an Emacs buffer (using Emacs Live http://github.com/overtone/emacs-live) for editing…
-
Building a Behavior Driven Design Framework for Clojure. This will continue the development of their creation from evening's BoF at Øredev (the night prior to this presentation). It's an extraordinary opportunity to see these amazing programmers in action. Recorded 2009-11-05 at Øredev 2009 - www.oredev.org
-
Functional programming. Clojure's immutable, persistent data structures encourage side-effect free programming that can easily scales across multiple processor cores. * Software Transactional Memory (STM). STM provides a mechanism for managing references and updates across threads. * Agents. Agents provide a thread-safe mechanism for asynchronous, uncoordinated updates. * Atoms. Atoms provide for synchronous, uncoordinated updates. …
Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels. ![]()


