-
Notifications
You must be signed in to change notification settings - Fork 792
Underpinnings
richhickey edited this page Jun 15, 2011
·
7 revisions
Implementing core.cljs requires some deep thought about the functional underpinnings in relation to the Javascript host. For example, the implementation of partial in core.clj uses the concat function. It would be simple to implement a naive version of concat in order to make progress, but the better way forward is to think through the appropriate implementation relative to the host. In the specific case of concat the core.clj version operates with chunked sequences in mind. Is this something that we wish to carry forward? These questions need to be teased out.
Nope
Nope
We've got 'em?
Yes, the protocol IReduce
Atom
Agents on webworkers?
eval - no
apply, yes, and hopefully lazy
- Rationale
- Quick Start
- Differences from Clojure
- [Usage of Google Closure](Google Closure)