Re: new Clojure Compiler...

2010-05-17 Thread Steven Devijver
On 17 mei, 08:48, Fabio Kaminski wrote: > first that dinamic languages are better for developers, but you loose some > performance compared to typed languages.. and jvm was created with types in > mind.. so right now clojure data structures are implemented in java and > typed, when you get it in

Re: new Clojure Compiler...

2010-05-16 Thread Fabio Kaminski
first that dinamic languages are better for developers, but you loose some performance compared to typed languages.. and jvm was created with types in mind.. so right now clojure data structures are implemented in java and typed, when you get it in the clojure runtime its boxed already. theres som

Re: new Clojure Compiler...

2010-05-16 Thread Rob Lachlan
> for the persistent data.. well all this "laziness" and dinamic types, and on > top of that immutability should not perform well in pure clojure Why? -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@go

Re: new Clojure Compiler...

2010-05-15 Thread Fabio Kaminski
Yes, it was what i think seeing the sources... for the compiler part, its a good decision since lisps are the best tool for it.. but i dont think its a priority and even dont need to be.. sure there more importants things to be done... for the persistent data.. well all this "laziness" and dinami

Re: new Clojure Compiler...

2010-05-15 Thread Tom Faulhaber
Fabio, Yes, there is a plan to implement Clojure in Clojure and protocols, et al., are part of this. This biggest part from a performance point of view is not the compiler itself, but rather Clojure's persistent data structures (maps, vectors, etc.). You can find more of the discussion around th

new Clojure Compiler...

2010-05-13 Thread Fabio Kaminski
Hi all, since clojure-dev its a managed list.. the question goes here.. i read somewhere that protocols was implemented thinking (inclusive) for natively clojure the compiler, at this moment implemented in java. so, my question is, is this gonna happen? and if so, in what version of clojure we w