4 ms·
Now we have a "solid" Lispy alternative to imperative languages that compile to JS. Nice surprise Rich !
by jgrant27 15y ago
Now we have a "solid" Lispy alternative to imperative languages that compile to JS.
Nice surprise Rich !
- grayrest 15y agoThere are a LOT of in-browser scheme-like variants.
- DanielRibeiro 15y agoA few are listed here: https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS https://github.com/jashkenas/coffee-script/wiki/List-of-lang... (which also includes Clojurescript)
- zaph0d 15y agoThat ClojureScript is the (mostly experimental & now obsolete) work done by Chris Houser quite some time back. These two are not the same thing.
- DanielRibeiro 15y agoThank both you and lukev for pointing it out. Edit: Now they are both on the list. Gotta love Github's wiki.
- lukev 15y agoThat ClojureScript is actually a different project, and is a much less complete implementation. IIRC, it's not a true compiler like the new ClojureScript, but just uses macros to transform forms to Javascript. This announcement probably makes that one obsolete.
- drcode 15y agoYes, but the folks that created this one have a high reputation, and this version goes to a far extent to maintain strong performance.
- jgrant27 15y agoClojureScript seeks to address the weak link in the client/embedded application development story by replacing JavaScript with Clojure, a robust, concise and powerful programming language. In its implementation, ClojureScript adopts the strategy of the Google Closure library and compiler, and is able to effectively leverage both tools, gaining a large, production-quality library and whole-program optimization. ClojureScript brings the rich data structure set, functional programming, macros, reader, destructuring, polymorphism constructs, state discipline and many other features of Clojure to every place JavaScript reaches.
- felideon 15y agoYou mean other than Parenscript[1], which seems to have been written about 4 years ago? Edit: Parenscript was just the first to come to mind, but check out http://www.cliki.net/JavaScript http://www.cliki.net/JavaScript [1] http://common-lisp.net/project/parenscript/ http://common-lisp.net/project/parenscript/
- angus77 15y agoVersion 0.1.0 came out in early 2005, so it's been around more than six years.
- SergeyHack 15y agoSee this comment - http://news.ycombinator.com/item?id=2788849 http://news.ycombinator.com/item?id=2788849