That's why I think it's a good idea to ask what the goals are for native Clojure. The ClojureScript and Clojure-Py options while nice both don't allow for a good concurrency story. On top of that, I'm not sure either of those would actually run on iOS.
However, a pure, from-scratch option has a much smaller ecosystem to draw from. But on the upside, you're also not limited by the host VM. This means that the type system could be based purely on protocols instead of having to fit protocols into a OOP type system. These are the questions I'd like to see people answer here: what hard limits have you hit with Clojure/ClojureScript that you think could be resolved with a native Clojure implementation? Timothy Baldridge On Sun, Jan 27, 2013 at 4:32 PM, Paul deGrandis <paul.degran...@gmail.com>wrote: > Additionally, you might also consider ClojureScript itself. With a little > work you could embed V8 into your application ( > https://developers.google.com/v8/embed). > > Martin Trojer just wrote a really nice blog post on embedded runtimes - > http://martinsprogrammingblog.blogspot.co.uk/ > > All that said, for most apps where an embedded, scripting runtime is > advantageous, ClojureScript-Lua +LuaJIT and PyClojure+cFFI+Python/PyPy are > two very attractive options. In the best case scenario, the former > delivers more speed and a smaller footprint, trading off some library and > ecosystem comforts. The latter has a great ecosystem, but will be slower > and have a larger memory footprint. > > Paul > > > -- > -- > 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 > > > -- “One of the main causes of the fall of the Roman Empire was that–lacking zero–they had no way to indicate successful termination of their C programs.” (Robert Firth) -- -- 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