On Sat, 22 Jul 2006 11:26:29 +0200, Johan Vromans wrote:

Hi Johan

> I know I'm not entitled to say this, and it will make me even more
> unpopular than I already am, but nevertheless I'm not going to
> remain silent.

I fully support your speaking up.

> I don't know all the inner details, but this M::B and version
> dancing gives me the strong impression that something is terribly
> wrong here at a fundamental design level.

Clearly something's wrong, but it may not be anything big, even though it's a
sort of show-stopper.

> Dealing with version numbers is not quite trivial, but should be
> fairly straightforward to deal with. I cannot (and for the time
> being I refuse to) believe that it takes 651 releases (652 at the
> time I write this) to get it right.

Right!

> I see that version.pm implements two flavours, a native perl
> version and XS. Under the assumption that both versions are
> functionally equal, I suggest to move the XS implementation to a
> separate module and have version.pm be a single, straightforward
> perl module that is easy to build, maintain, and to copy and paste
> into a distribution if necessary. I cannot imagine that the gain in

Exactly. Ship a pure-Perl version immediately and stuff around with an XS
version off-line, so to speak. Pleeeeeeeeeeeeeeeeeeeaaaaaaaaaaassse!

> efficiency is noticable for anything but an application that
> processes thousands of version numbers, and in that case the

Right!

Everybody take a deep breath, and go back to basics!
--
Cheers
Ron Savage, [EMAIL PROTECTED] on 22/07/2006
http://savage.net.au/index.html
Let the record show: Microsoft is not an Australian company


Reply via email to