You are quite wrong in asserting how our software is written. Most of the clojure libs we refer to are layers around a Java lib. When I state that we would have to move away from these in four months, it includes these layers and a replacement for the Java libs.
On top of that we have isolation layers between our core and a few Java libs. As far as performance critical code, we stay away from this type of tuning. Our business domain allows us to do that plus an early decision to stay away from Java in our core as much as possible. As for waiting for these libs to show up by themselves, no way, we would take things in our hands as soon as such a move would be required. For any project your mileage may vary but I stated in my post that this depends on your reliance on interop. If it's everywhere in your code then such a move requires more work obviously. Luc P. > > > > > If I would have to move our 15,000 lines code base away from the JVM, I > > would > > be able to do it in about four months. Most of that time would be spent > > finding > > replacements for some Java libs with a little interop remodeling. > > > > You would also have to wait for each and every Clojure library you depen on > to do the same. > > If you had any optimized code relying on primitives/arrays, you'd probably > be looking at a full rewrite to whatever gives performance on the new > platform (this takes a lot of time and experience with the platform). Th > same applies to all other libraries. With CLR you may get by easily just > because it is such a close match to the JVM. With JavaScript, no way. > > > > Like others said, nothings is as still as stone in the software world, > > otherwise > > things like Clojure would not even exists, we would still be rolling on > > square > > wheels... > > > > My prediction is, Clojure dies with the JVM. This will not happen any time > soon and when it does, there will be other exciting languages around, > sharing much of the spirit with Clojure. If Clojure migrates to another > platform, it will be an effort strictly by -- and for -- the hard-core (and > old-school, by then) Clojure afficionados. > > -- > 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 -- Softaddicts<lprefonta...@softaddicts.ca> sent by ibisMail from my ipad! -- 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