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.
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.
;)