On Sat, May 16, 2009 at 11:07 PM, Daniel Keep <[email protected]> wrote: > > I don't think this is sufficient. What we really need is to treat each > part of the version as a complex number. > > In this way, non-stable releases can have imaginary components to > distinguish them from release versions. > > So the current series of D 2.x compilers would become D 2i.x. Release > candidates would be D 2i.xi. And of course, a stable release which has > unreleased modifications could be D 1.x+yi
Why restrict yourself to a two-dimensional complex plane when we have quaternions and octonions?
