Page:
Release plans
Pages
Advanced Compilation
Atom
Bootstrapped ClojureScript FAQ
Bootstrapping the Compiler
Building the compiler
ClojureScript Puppet Manifest
Common Problems
Companies Using ClojureScript
Comparators
Compile Time Type Checking
Compiler Options
Cursive
Custom Build Tools
Custom REPLs
Dependencies
Developers
Differences from Clojure
Emacs & Inferior Clojure Interaction Mode
Emacs & Inferior Clojure Interaction Mode
Enhanced JavaScript Module Support
Enhanced Node.js Modules Support
Exception Handling
FAQ (for JavaScript developers)
Google Closure Library
Google Closure
Google Summer of Code 2015
Home
JavaScript Library Preprocessing
JavaScript Module Support (Alpha)
Launch Plan
Light Table
Optional Self hosting
Packaging Foreign Dependencies
Patches
Providing IO utilities
Quick Start
REPL Options
REPL stack traces
Rationale
Reader
Release plans
Remote REPL
Reporting Bootstrap Issues
Reporting Issues
Road Map
Running REPLs
Running the tests
Singleton Pattern Externs Inference Support
Source maps
Sublime Text 2
Testing
The REPL and Evaluation Environments
Underpinnings
Using cljc
Vim
Windows Setup
Working with Javascript classes
_Sidebar.md
lein cljsbuild
No results
5
Release plans
Fogus edited this page 2013-01-09 09:13:52 -05:00
Table of Contents
Release Plans
TODO
Release 1
- Clojure
- 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
Release after
- bitops
- multimethods
- hierarchy
- reader w/record support
- unchecked
- Events value add
- DOM value add
- UI value add
Roadmap
TODO