google / clojure-turtle

A Clojure library that implements the Logo programming language in a Clojure context
Apache License 2.0
425 stars 41 forks source link

Cljs macros #16

Closed jeisses closed 8 years ago

jeisses commented 8 years ago

This allows the repeat and all macro's to be used inside the clojure-turtle.core namespace. See #15

Note: cljc and cljs classpaths had to be divided, I believe this is good practice so clojurescript code is not included during clojure compile.

echeran commented 8 years ago

Very nice! Thanks for looking into this and figuring it out!

Being able to figure this issue out is a necessary step in moving towards the possibility of targeting the JS runtime without any JVM dependencies.

I like the division of cljc and cljs code, too.