I’m releasing paren-soup, a ClojureScript viewer and editor that you can 
embed in any website. While projects like CodeMirror are nice if you need 
to support other languages, I hope to make paren-soup a better choice for 
those who only want to edit ClojureScript. Here are the features:


   - Syntax highlighting
   - Rainbow delimiters
   - Automatic indentation
   - InstaREPL (à la Light Table)


Code: https://github.com/oakes/paren-soup
Demo: http://oakes.github.io/paren-soup

The InstaREPL is possible thanks to the recent bootstrapping of 
ClojureScript. The syntax highlighting and auto-indentation are possible 
thanks to the new ClojureScript version of tools.reader. The upside to 
using tools.reader is that the highlighting is pretty faithful to the 
language; the downside is that reader errors break highlighting =)

As usual with my projects, the first release is pretty rough. Performance 
is awful once the file gets large enough. I hope to improve that and add 
features like paredit and *semantic* highlighting eventually. This is my 
very first ClojureScript project, by the way! Please let me know when you 
find bugs.

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to