[ANN] Quil 2.2.0: ClojureScript!
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.
Re: [ANN] Quil 2.2.0: ClojureScript!
Nice work! You guys really do some cool stuff. I will definitly play with this in the future. I used quil in the past but was put off by its non-functional implimentation but this seems to be resolved now :) quil in the browser also seems supercool! Im wondering if it would play nicely with browser tab in the Light tabe editor. That would make a nicely integrated workflow for development of a quil app. On Monday, July 14, 2014 1:25:42 PM UTC, Nikita Beloglazov wrote: 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.
ANN: Quil on ClojureScript prototype
Hello all! I'm working on adding support ClojureScript to Quil library (https://github.com/quil/quil/tree/master) as part of GSOC program. I created first prototype of Quil on ClojureScript. You can find it here - https://github.com/Norgat/quil/tree/cljs And I write simple example - https://github.com/Norgat/quil-cljs-examples For install Quil on ClojureScript use: git clone https://github.com/Norgat/quil.git -b cljs cd quil lein install For install and run examples: git clone https://github.com/Norgat/quil-cljs-examples.git cd quil-cljs-examples lein compile and open *web/index.html* in your browser. You can find list of avaliable functions and macroses here - https://www.evernote.com/shard/s33/sh/ea1c1350-8203-4c6e-be20-b994ec3330d7/e8e79a0ddc7e610a24c06435bc7163a3 I really want to get you feedback in next questions: 1. What are you think about sketch initialization on HTML page? Do you prefer have a sketch init and run function or you prefer that sketch initialize and run automatically or both feature together? Or something else? 2. How do you prefer to connect an external libraries in ClojureScript. Why? What would you prefer to see in Quil? 3. If you have any ideas on how to must look ClojureScript drawing library - please send them. This will help make the library better. P.S. You could get this message twice, since I published it in several groups. To reach more people who may be interested. -- 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.
Re: Quil for ClojureScript
Hi Divyansh You're welcome to submit a proposal for Quil in Clojurescript project. But please bear in mind that there are several students who're applying for the project so it may be wise to submit several applications for different projects. Thank you, Nikita On Tuesday, March 11, 2014 12:26:18 PM UTC, Divyansh Prakash wrote: Hello! I am a Java developer, and the author of 3Coffeehttps://github.com/divs1210/3Coffee, a 2D Game Engine (with custom inbuilt physics) that I wrote some 2 years back. I stumbled across Clojure while trying to solve one of the *many* threading issues I seemed to have with swing. I have been Lisping ever since. Check thishttp://pizzaforthought.blogspot.in/2014/02/on-art-of-programming.htmlout. The point is: I like designing high-level APIs, and have a fairly good understanding of Clojure (and working on it). I have worked with graphics-processing before, and would like to work on the ClojureScript port for Quil as a project for GSoC 2014. I have been busy with college all this while, but I'll start working on it ASAP. Will keep you posted. -- 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.
Re: Quil for ClojureScript
I wrote a small wrapper over processing.js over the week a few weeks ago, here are some examples with code: http://aamedina.github.io/processing.cljs. It was a lot of fun. =) Good luck with the port! On Tuesday, March 11, 2014 8:26:18 AM UTC-4, Divyansh Prakash wrote: Hello! I am a Java developer, and the author of 3Coffeehttps://github.com/divs1210/3Coffee, a 2D Game Engine (with custom inbuilt physics) that I wrote some 2 years back. I stumbled across Clojure while trying to solve one of the *many* threading issues I seemed to have with swing. I have been Lisping ever since. Check thishttp://pizzaforthought.blogspot.in/2014/02/on-art-of-programming.htmlout. The point is: I like designing high-level APIs, and have a fairly good understanding of Clojure (and working on it). I have worked with graphics-processing before, and would like to work on the ClojureScript port for Quil as a project for GSoC 2014. I have been busy with college all this while, but I'll start working on it ASAP. Will keep you posted. -- 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.
Quil for ClojureScript
Hello! I am a Java developer, and the author of 3Coffeehttps://github.com/divs1210/3Coffee, a 2D Game Engine (with custom inbuilt physics) that I wrote some 2 years back. I stumbled across Clojure while trying to solve one of the *many* threading issues I seemed to have with swing. I have been Lisping ever since. Check thishttp://pizzaforthought.blogspot.in/2014/02/on-art-of-programming.htmlout. The point is: I like designing high-level APIs, and have a fairly good understanding of Clojure (and working on it). I have worked with graphics-processing before, and would like to work on the ClojureScript port for Quil as a project for GSoC 2014. I have been busy with college all this while, but I'll start working on it ASAP. Will keep you posted. -- 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.