Building primitives for a clojurescript editor
2012-08-07 18:39:07 GMT
As a step to respond to the push to develop sophisticated web applications, Rich Hickey created Clojurescript. Currently, much of the core of web development comes from jquery and does not fit well with the google closure model. Having tools written in Clojure/Clojurescript would be more ideal by improving extensibility and the ability to be interfaced by users.
Coming from the philosophy of increasing productivity by minimizing the delay from feedback from the changes we make to our designs, I am interested in developing a clojurescript based editor. As hinted earlier, there is a lack of primitives for web based editors that are google closure friendly. I thus present a simple example of an editor along with the primitives used to make it. The goal is to build a library of editor primitives so people can customize editors for their applications. For example, I would like this work to eventually be incorporated into Light Table.
See the github project:
-basic utilities for asynchronous io
-key to function map
-basic dom helpers
-interface with a version of clojure's reader that doesn't just convert a string into data but also provides more analysis information for comments and reader macros (doesn't exist yet)
-more advanced data structure viewers, where functions operate on clojure data, and not just a string, this removes having to reparse data, even though there are things like cgrande's parsley
-incorporation of cljs analyzers
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure <at> googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+unsubscribe <at> googlegroups.com
For more options, visit this group at