Ramsey Nasser and I are excited to announce the alpha release of Arcadia, the integration of Clojure 1.7 into the Unity3D <http://unity3d.com/> game engine and development platform.
Based on Clojure's CLR branch <https://github.com/clojure/clojure-clr>, Arcadia compiles to optimized bytecode, with performance suitable for general game development. It includes a networked REPL that can be targeted by arbitrary editors, and provides functionality for fast, bidirectional conversion <https://github.com/arcadia-unity/Arcadia/wiki/arcadia.hydrate> between Unity objects and persistent Clojure data. It has confirmed export for Windows, Linux, and OSX, and aspires to export for iOS, Android, PlayStation, Xbox, and the web. Arcadia lives at https://github.com/arcadia-unity/Arcadia. For now, the best way to get started is by cloning the repo. A brief screencast on getting set up is here <https://www.youtube.com/watch?v=KLq9b9lDmkc>. Arcadia's blog is here <http://arcadia-unity.tumblr.com/post/100257212548/arcadia-0-1a-launched>. The mailing list is here <https://groups.google.com/forum/#!forum/arcadia-unity> . Unity3D can be obtained (for free!) at http://unity3d.com/. Our StrangeLoop presentation on Arcadia (then known as Clojure-Unity) is here <https://www.youtube.com/watch?v=tJr_TD1BtF0.>. Acknowledgements --- We're very grateful to the many people who helped with this project. We owe special thanks to our studiomates Kovas Boguta and David Nolen, and honorary studiomates Brandon Bloom and David Lansdowne, for their invaluable advice and support. We're especially fortunate to have attracted the attention of Joseph Parker, who has been building amazing things with Arcadia since it was a sloppy hack hidden on Github. We owe the name to the generous and urbane Zach Tellman, without whom this project would probably be called Clunity. Super special thanks to David Miller and the Clojure-CLR community. David has maintained a fully-loaded port of Clojure to the CLR runtime for five years. His amazing work and ongoing support made Arcadia possible. We're humbled by the astounding quality of a Clojure implementation with relatively few users, and would be honored if integration with Unity brings it more attention. - Tims Gardner -- 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.