Tue Mar 23 18:07:31 CET 2010


Enlightening video interview [1].  Clojure seems quite interesting for
the following reasons:

    - Persistent (shared) immutable data structures implemented using
      tries.  The tries make it techinically O(log(n)) but the very
      high branching factor make it close to constant-time in

    - Some CAS-based synchronization and transaction operations.
      I.e. the `atom' and `ref' constructs.

    - Good interop with JVM libs

    - Almost hygienic macros?  No mention about this in the video

[1] http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Rich-Hickey-and-Brian-Beckman-Inside-Clojure/