On 25/05/2010, at 3:10 PM, Meikel Brandmeyer wrote:

> Hi,
> 
> On May 25, 2:33 am, Stuart Halloway <stuart.hallo...@gmail.com> wrote:
> 
>> How can we get both?
> 
> By providing a non-monolithic build?

Yes, and ensuring that the subprojects use semantic versioning e.g. major 
version number increments on a non-backwards compatible change, and hopefully 
real subproject releases that one can depend on. Something doesn't have to be 
perfect before it's usable, so people should be encouraged to do real releases 
as opposed to forever staying in alpha/beta and hence never providing reliable 
semantic versioning drop points e.g. stable major version numbers. I only raise 
this point because being a subproject IME discourages major-point releases in 
deference to the version number of the containing project.

In an ideal world of course.

Antony Blakey
--------------------------
CTO, Linkuistics Pty Ltd
Ph: 0438 840 787

Reflecting on W.H. Auden's contemplation of 'necessary murders' in the Spanish 
Civil War, George Orwell wrote that such amorality was only really possible, 
'if you are the kind of person who is always somewhere else when the trigger is 
pulled'.
  -- John Birmingham, "Appeasing Jakarta"


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

Reply via email to