recur code

2014-05-12 Thread Catonano
Where is the source code for recur ? How could I inspect it ? Thanks -- 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

Re: recur code

2014-05-12 Thread Dave Della Costa
I can give you places to begin at least--recur is a special form and in Clojure is written in Java, https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Compiler.java#L42 whereas in ClojureScript it's written in Clojure:

Re: recur code

2014-05-12 Thread Jozef Wagner
recur is a special form which is handled by the compiler. The relevant part of the compiler is at https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Compiler.java#L6213 same goes for fn and loop, which are recur targets. Jozef On Mon, May 12, 2014 at 1:33 PM, Catonano