Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-04 Thread David Nolen
Release 0.0-2665, mostly to fix various issues introduced with the REPL enhancements ### Changes * REPL -setup now must take opts * CLJS-916: Optimize use of js-arguments in array and variadic functions * special case `'cljs.core/unquote` * CLJS-945: Compile core with :static-fns true by default *

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread David Nolen
Oops that should be 0.0-2657 of course. David On Sat, Jan 3, 2015 at 5:30 PM, David Nolen wrote: > 0.0-2257 released, only change is the addition of `require-macros` > REPL special function for importing macros from libraries like > core.async. > > On Fri, Jan 2, 2015 at 6:18 PM, David Nolen wr

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread David Nolen
0.0-2257 released, only change is the addition of `require-macros` REPL special function for importing macros from libraries like core.async. On Fri, Jan 2, 2015 at 6:18 PM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: htt

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread David Nolen
Just pushed out 0.0-2655, the main change is that REPLs now respect Clojure semantics wrt. to `require`. Loaded libs are not reloaded unless `:reload` or `:reload-all` is supplied to the `ns` or `require` form same as Clojure. David ### Changes * add defonced cljs.core/*loaded-libs* dynamic var *

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread Jony Hudson
I can't claim to know anything about it, but I did read this a while back which was interesting: https://blogs.oracle.com/nashorn/entry/nashorn_performance_work_in_the Jony On Saturday, 3 January 2015 14:02:29 UTC, Max Gonzih wrote: > > Any idea why Nashorn is slower? Is it related to type che

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread Max Gonzih
Any idea why Nashorn is slower? Is it related to type checks? -- 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 f

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-02 Thread David Nolen
Forgot to add for maintainers of existing custom REPLs the following is essential reading: https://github.com/clojure/clojurescript/wiki/Custom-REPLs Most of the changes have been made towards *decreasing* the amount of custom logic REPLs need to implement. -setup really becomes a bootstrapping p