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: git://github.com/bmillare/dj.web.browser.git Current work: -basic utilities for asynchronous io -key to function map -basic dom helpers -example throw away editor Future work: -parsers -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 I would appreciate a discussion of the topic. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en