perl.perl6.build...RE: Modules, Versioning, and Beyond by NeonEdge- July 30, 2001 Some random thoughts on versions: 1.> One should not be able to install Alpha and Beta modules into thestandard library path without SPECIFICALLY indicating it (--INSTALLBETA). Ifthe option isn&39;t given, then it installs the module in .blib (&39;use blib&39;). 2.> &39;use strict&39; and &39;-w&39; should warn or die upon encountering an Alpha orBeta module. Also, &39;use blibs&39; is a die under &39;use strict&39; or &39;-w&39;. 3.> Maybe there could be a &39;use namedlibs...http://www.nntp.perl.org/group/perl.perl6.build/2001/07/msg12.html Re: Modules, Versioning, and Beyond by Dan Sugalski- July 30, 2001 At 12:48 PM 7292001 -0400, Bryan C. Warnock wrote:>I&39;ve been contemplating this off and on for a while now, but the lack>of a Grand Unified Theory of Module Versioning has always led me to>shelve whatever thoughts I may have had to the back of my mind - or to>devnull. There was a lot of peripheral discussion, however, here at>TPC, and a lot of similar discussion taking place over on p5p, so I&39;m going>to go ahead and do a brain dump of a possible solution. It is...http://www.nntp.perl.org/group/perl.perl6.build/2001/07/msg11.html Re: Modules, Versioning, and Beyond by Bryan C . Warnock- July 30, 2001 On Monday 30 July 2001 07:07 pm, Dan Sugalski wrote:> FWIW, the interpreter will treat the following three things (Barring> changes from Larry) as composing a unique identifier:>> Module Name> Author> Version>I originally said I thought choosing by author to be a bad choice. I&39;ve changed my mind. (I realized that authors doesn&39;t necessarily equate to PAUSE IDs.)> You&39;ll be able to wildcard author and version, as well as specify a range.> Version.http://www.nntp.perl.org/group/perl.perl6.build/2001/07/msg10.html Modules, Versioning, and Beyond by Bryan C . Warnock- July 29, 2001 I&39;ve been contemplating this off and on for a while now, but the lackof a Grand Unified Theory of Module Versioning has always led me toshelve whatever thoughts I may have had to the back of my mind - or todevnull. There was a lot of peripheral discussion, however, here atTPC, and a lot of similar discussion taking place over on p5p, so I&39;m going to go ahead and do a brain dump of a possible solution. It is probably an undesirable one, but that&39;s okay. A bad idea is better than no...http://www.nntp.perl.org/group/perl.perl6.build/2001/07/msg9.html Re: Modules, Versioning, and Beyond by John Siracusa- July 29, 2001 On 72901 12:48 PM, Bryan C. Warnock wrote:> Let&39;s just arbitrarily assume that the> major number of the version is equivalent to that version of the API.> (In other words, Foo 1.05 gives us a promise that it uses the same API> as 1.02 and 1.08. Foo 2.01 would use a different (however slight) API> from 1.99 and 3.10.The majorminor version scheme is nice. I&39;ve seen it used elsewhere, but Ioften wonder what happens when I hit 1.99 and the API still isn&39;t changingin an...http://www.nntp.perl.org/group/perl.perl6.build/2001/07/msg8.html |