Skip to content
richhickey edited this page Jun 17, 2011 · 2 revisions

Release Plans

A rough outline of what we intend to release. There basically is release 1, first drop to the outside world, and releases after that.

Release 1

  • Clojure Stuff
    • Data structures
    • work but are not optimal for large instances
      • persistent guarantees
    • seq library
    • associative library
    • indexed library
    • atoms
    • binding
  • Make goog (and goog-compatible) libs work
    • dot interop
    • provide/require
  • Great tooling
    • push button build
    • encapsulate deps, gclosure etc
  • Print/Read
    • basic Clojure data forms
    • to/from strings?
  • Regex
    • JS semantics
    • unless we find Java->JS regex converter written in Java that we can call at compile time

Fuzzy

  • Can I use jQuery?
  • DOM or event wrapper APIs?

Release after

  • bitops
  • multimethods
  • hierarchy
  • reader w/record support
  • unchecked
  • Events value add
  • DOM value add
  • UI value add