In response to an excellent request from the Open Lighting Architecture team, I have separated the low-level communication library I developed for Afterglow into its own project, ola-clojure <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fbrunchboy%2Fola-clojure%23ola-clojure&sa=D&sntz=1&usg=AFQjCNEwB7r4vsHMlzXLc2TLNSzNIGlsHw>, cleaned it up a bit as befits a standalone effort, and added documentation. Now anyone who wants to talk to OLA from Clojure will find it easy.
Afterglow itself is now using this standalone library, and its own build process is faster because it no longer needs to generate and compile the Google Protocol Buffers Java classes nor the supporting Clojure functions that handle all the boilerplate of marshaling and unmarshaling the protobuf messages. And in addition to spawning this lower-level project, Afterglow has also inspired a higher-level project, afterglow-max <https://cycling74.com/toolbox/afterglow-max-control-light-shows-max/>, which embeds it into Cycling ‘74’s Max <https://cycling74.com/>, a visual data-flow environment for musical and visual experimentation and performance. ola-clojure is on github at https://github.com/brunchboy/ola-clojure#ola-clojure Cheers, -James -- 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.