Re: Semantic Versioning

2009-12-18 Thread Nicolas Buduroi
On Dec 18, 4:16 am, Roman Roelofsen wrote: > IMHO, no. This is the whole problem. Library users will mostly care > about the runtime. It doesn't help at all if your code compiles, maybe > in isolated pieces, but everything blows up at runtime. For example, I > never had problems compiling against

Re: Semantic Versioning

2009-12-18 Thread Roman Roelofsen
> Talking of semantics, do you think the one I enumerated would work? > I'll certainly try to implement this concept, but I have many other > projects on the table right now, so it might take a while before I > start working on it. Yes, it looks good. The key thing is that all users/developers agr

Re: Semantic Versioning

2009-12-17 Thread Nicolas Buduroi
On Dec 17, 3:13 am, Roman Roelofsen wrote: > Dealing with version numbers at build time is quite easy with tool > like Maven. The important thing is that everyone agrees on the same > version semantics (great summary [1]). Putting some more tooling > around this should be a good idea, yes. Talki

Re: Semantic Versioning

2009-12-17 Thread Nicolas Buduroi
On Dec 17, 3:11 am, Laurent PETIT wrote: > Isn't this the ideal that clojure and libraries are almost more or less > already following ? Yes it is, but that's because the maintainers are very disciplined and professional people. Not everybody follow this scheme properly and even the best of us ca

Re: Semantic Versioning

2009-12-17 Thread Roman Roelofsen
completely incompatible with OSGi. If we could solve this, Clojure would instantly get multi version support. Cheers, Roman [1] http://www.osgi.org/blog/2009/12/versions.html 2009/12/16 Nicolas Buduroi : > Hi, on the CommonJS Google Group there was a discussion on semantic > versioning, a

Re: Semantic Versioning

2009-12-17 Thread Laurent PETIT
Isn't this the ideal that clojure and libraries are almost more or less already following ? 2009/12/16 Nicolas Buduroi > Hi, on the CommonJS Google Group there was a discussion on semantic > versioning, a formalization of the concept of properly using a common > version

Re: Semantic Versioning

2009-12-16 Thread Nicolas Buduroi
s/thinking/think/ On Dec 16, 2:56 pm, Nicolas Buduroi wrote: > Hi, on the CommonJS Google Group there was a discussion on semantic > versioning, a formalization of the concept of properly using a common > version number scheme (Major.Minor.Patch) for libraries. > > http://semver.o

Semantic Versioning

2009-12-16 Thread Nicolas Buduroi
Hi, on the CommonJS Google Group there was a discussion on semantic versioning, a formalization of the concept of properly using a common version number scheme (Major.Minor.Patch) for libraries. http://semver.org/ I think it would be especially easy to enforce a simple version of this system in