On Ponie Versioning

rafael on 2003-07-09T13:34:47

I remember that at some point, Dan Sugalski proposed that Ponie (that codename wasn't yet chosen) should be version-numbered as 5.10+i (or something), to stress parallelism with the good old perl 5 ; and Jarkko replied something along the lines of, (quoting from memory), I always thought that software ought to have complex version numbers, you know, with real and imaginary parts. Funny.


vi vi vi strings

nicholas on 2003-07-09T14:47:02

V-strings were for versions, and they were bad enough. For this we'd need vi strings, to hold complex version numbers. Pain squared. This way lies madness. We are doomed, I tell you, doomed:

perl -M5.006 -le 'print v54.54.54'

Re:vi vi vi strings

jmm on 2003-07-09T15:29:14

Yes, let's do it. That'll leave those poor emacs bigots sobbering in their beer.

Re:vi vi vi strings

jmm on 2003-07-09T15:33:40

s
{sobbering}
{qw( slobbering sobering sobbing ) [ rand(3) ]}
e;

Re:vi vi vi strings

jhi on 2003-07-09T18:37:24

But the cool part is that if we make a really bad release we just then need to make two imaginary orthogonal releases and we can TURN BACK TIME!

Re:vi vi vi strings

jdavidb on 2003-07-09T19:14:05

Damian can help you with that, if you can stretch a black hole out long enough.

Re:vi vi vi strings

rafael on 2003-07-09T21:48:21

You forgot that 'orthogonal' is not a perl word.

Re:vi vi vi strings

jdavidb on 2003-07-10T15:28:17

Be sure to see rafael's response to my post. ;)