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
-~----------~----~----~----~------~----~------~--~---

Reply via email to