Aaron, We followed the same discipline. However we prefer no to wait too long to upgrade the run times when an official release comes out since our code base is growing as time passes by. As far as the missing stuff, well if it's available in Java, do not hesitate, use it from Clojure. There will be time later to revert to a 100% Clojure implementation when available and if the need justifies it.
If you really need immutability from Java objects, convert them to Clojure equivalents and vice-versa, we did this on a few occasions just to reap the benefits of immutability. it involved most of the times 20 code lines or less to do that. Luc On Thu, 2009-04-16 at 07:38 -0700, Stuart Sierra wrote: > On Apr 16, 10:00 am, Greg Harman <ghar...@gmail.com> wrote: > > - Don't let people use arbitrary versions of Clojure and Java (and > > Contrib, if you'll use it). Pick one, package it with your project, > > and then leave it alone. If your code works, you don't need the latest > > version of Clojure. If there's a feature or patch you need that > > requires an upgrade, do a full regression test. > > Yes. That's more or less what I do, even though I have the luxury (or > hardship) of working alone. My only problems with Clojure were early > on, related to obscure edge cases in Java interop. I haven't seen a > Clojure bug affect my code in nearly a year. > > Obviously, it's a young language, so you have to do stuff yourself > that is already provided with other languages. I wrote my own test > framework, I/O utilities, etc. But that was fairly easy, and the > flexibility of Clojure has been a big boon to my pace of work. > > -Stuart Sierra > > > Luc Préfontaine Armageddon was yesterday, today we have a real problem... --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---