Re: Implementing Clojure

2016-03-01 Thread Kevin Downey
On 02/28/2016 10:40 AM, evins.mi...@gmail.com wrote: > > > On Sunday, February 28, 2016 at 4:13:23 AM UTC-6, puzzler wrote: > > Yes, unfortunately, Clojure doesn't have an actual spec. The lack > of a spec probably helps keep the language more "agile", but I know > several people wh

Re: Implementing Clojure

2016-02-28 Thread evins.mi...@gmail.com
On Sunday, February 28, 2016 at 2:17:19 PM UTC-6, Stephen Nelson wrote: > > You could also consider implementing an interpreter > That's precisely what I am considering--an interpreter or compiler--and exactly why I'm asking these questions. -- You received this message because you are subscr

Re: Implementing Clojure

2016-02-28 Thread evins.mi...@gmail.com
On Sunday, February 28, 2016 at 1:31:40 PM UTC-6, puzzler wrote: > > Look here for some compliance tests: > https://github.com/clojure/clojure/tree/master/test/clojure/test_clojure > > Excellent; thank you. -- You received this message because you are subscribed to the Google Groups "Clojure"

Re: Implementing Clojure

2016-02-28 Thread Stephen Nelson
You could also consider implementing an interpreter On Mon, Feb 29, 2016 at 8:31 AM, Mark Engelberg wrote: > Look here for some compliance tests: > https://github.com/clojure/clojure/tree/master/test/clojure/test_clojure > > On Sun, Feb 28, 2016 at 10:40 AM, evins.mi...@gmail.com < > evins.mi...

Re: Implementing Clojure

2016-02-28 Thread Mark Engelberg
Look here for some compliance tests: https://github.com/clojure/clojure/tree/master/test/clojure/test_clojure On Sun, Feb 28, 2016 at 10:40 AM, evins.mi...@gmail.com < evins.mi...@gmail.com> wrote: > > > On Sunday, February 28, 2016 at 4:13:23 AM UTC-6, puzzler wrote: >> >> Yes, unfortunately, Cl

Re: Implementing Clojure

2016-02-28 Thread evins.mi...@gmail.com
On Sunday, February 28, 2016 at 4:13:23 AM UTC-6, puzzler wrote: > > Yes, unfortunately, Clojure doesn't have an actual spec. The lack of a > spec probably helps keep the language more "agile", but I know several > people who automatically discount the language because of that. > I don't disc

Re: Implementing Clojure

2016-02-28 Thread Mark Engelberg
Yes, unfortunately, Clojure doesn't have an actual spec. The lack of a spec probably helps keep the language more "agile", but I know several people who automatically discount the language because of that. -- You received this message because you are subscribed to the Google Groups "Clojure" gro

Re: Implementing Clojure

2016-02-27 Thread evins.mi...@gmail.com
On Saturday, February 27, 2016 at 9:11:38 PM UTC-6, Andy Fingerhut wrote: > > The reference documentation is available here, starting with the Reader at > this link, but continuing on with all of the other topics you see on the > left hand side of this page, such as Evaluation, Special Forms, M

Re: Implementing Clojure

2016-02-27 Thread Alan Moore
You might look at Nathan Sorenson's work compiling to gambit scheme here: https://github.com/takeoutweight/clojure-scheme There is a ClojureWest talk (?) about this. I think things got a little hairy but YMWV. Alan -- *"Whatever you can do, or dream you can do, begin it. Boldness has genius, po

Re: Implementing Clojure

2016-02-27 Thread Andy Fingerhut
The reference documentation is available here, starting with the Reader at this link, but continuing on with all of the other topics you see on the left hand side of this page, such as Evaluation, Special Forms, Macros, etc. http://clojure.org/reference/reader Any questions not answered there

Re: Implementing Clojure

2016-02-27 Thread evins.mi...@gmail.com
On Saturday, February 27, 2016 at 7:09:39 PM UTC-6, Alan Moore wrote: > > It kind of depends on the backend you are targeting. If it looks and > smells like the JVM you might look at ClojureCLR. > > If it looks like Python see Clojure-metal by Timothy B. > > The ClojureScript compiler was optimi