Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!yale!ox.com!lokkur!scs From: scs@lokkur.dexter.mi.us (Steve Simmons) Newsgroups: alt.sources.d Subject: Re: Perl patches (was Re: shar 3.49 (part 2 of 2)) Message-ID: <1990Sep16.170917.11901@lokkur.dexter.mi.us> Date: 16 Sep 90 17:09:17 GMT References: <541@cpsolv.CPS.COM> <542@cpsolv.CPS.COM> <18546@rpp386.cactus.org> <1990Sep15.104022.22648@zorch.SF-Bay.ORG> <1990Sep15.193958.10955@iwarp.intel.com> Organization: Inland Sea Lines: 34 xanthian@zorch (Kent Paul Dolan) writes: > There is sufficient precedent, John. Or have you forgotten the initial > release of Perl, followed instantly by 26-some patches? > > It was along about patch 20 that I realized I would never, for love or > money, write a line of Perl code, I was that angry at Larry's release > methods. merlyn@iwarp.intel.com (Randal Schwartz) writes: > [[defends Larry, saying his 28 patches were done in a much > small number of batches]] Without meaning to take sides, I think Randal has missed something. When the initial c.s.u release of perl came out, it was released *with* 26 or so patches. Not already at patchlevel 26. The s.c.u release was the shar files for patchlevel zero plus 26 patches. I too was upset by this, and dropped a note to Rich and Larry. To my knowledge this has not happened again. As for releasing many patches in batches, I kind of like it. If you can get things down to one feature per patch (I know, Larry doesn't do that) it makes it easier to track which patch caused/cured a given problem. A release management issue, really. Kent Paul Dolan also writes: > It was along about patch 20 that I realized I would never, for love or > money, write a line of Perl code, I was that angry at Larry's release > methods. Your choice, Kent. Respectfully, it's your loss. You should reconsider. I didn't use perl until I hit a situation that couldn't be done reasonably in awk/sed/etc. It turned out to be easier than I expected. As I told the boss, tho, "it's heavily commented because it's write-only code."