Happy to announce release of Quil 2.2.0.
It is available on clojars: https://clojars.org/quil

*ClojureScript*
The main feature in this release is long-awaited support of Quil on
ClojureScript! Many thanks to Maksim Karandashov <https://github.com/norgat>,
who has been working on it as part of Google Summer of Code project. He did
a great job!

In order to quick-start with Quil on ClojureScript run:
lein new quil-cljs my-sketch

It will create a ClojureScript project with simple Quil sketch. Simply lein
compile it and open web/index.html page. That's all!

For more info check wiki article:
https://github.com/quil/quil/wiki/ClojureScript

It is first version of Quil on ClojureScript version so be ready to meet
bugs. Feedback is very welcome and will be very useful. If you find some
info which is incorrect/missing from wiki article - feel free to file an
issue or fix it yourself.

*Middleware*
Aside from ClojureScript support, two middleware were added in this
releases:

   - Navigation 3D - enables shooter-like navigation in 3D space. Available
   both for clj and cljs sketches. Check wiki article for more details:
   https://github.com/quil/quil/wiki/Navigation-3D

   - Pause On Error - pauses sketch if an exception was thrown from one of
   handlers. You can fix broken handler and then resume sketch by clicking any
   button. Idea was shamelessly copied from inkwell
   <https://github.com/solita/inkwell>, thanks Timo
   <https://github.com/noidi>! Available only for clj sketches.

*Future plans*
Maksim is going to continue working on ClojureScript support: fix bugs,
adding tests, polish documentation. Other than that, we're going to work on
improving website (http://quil.info) to include examples, probably add some
tutorials, implement cljs sketch sharing capability.

Happy Hacking!

Nikita Beloglazov

-- 
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 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to