* Christian Walde <mithaldu@yahoo.de> [2011-02-13 21:45]: > On Sun, 13 Feb 2011 21:25:51 +0100, Abigail <abigail@abigail.be> wrote: > >But in the rest of the world, most code doesn't have to be > > Actually, when i look at CPAN most of it should be, for the > greater good of Perl as a language. And even if i look back > over the past 6 years of Perl coding i've done, i've only had > a single example of a platform-dependent project and that was > only because reading the memory of other processes is not > a very portable action. You are falsely assuming that CPAN code is the norm. I can think of at least 5 strata in which Perl is used nowadays, which all operate with very different default assumptions: • Unix sysadmin • Windows sysadmin • Web apps • GUI apps • CPAN modules And there is also a less well-defined area where Perl is used for large-scale data munging, such as archive.org, BioPerl, PDL and the like, which tends to cut across one or several of the others. I think tchrist and to a lesser extent many other p5p veterans are overfocusing on the Unix sysadmin style stratum, and many people in “modern Perl” are overfocussing on the web app style stratum. Alias and Gabor Szabo come to mind as people focussed on the Windows sysadmin and also GUI apps style strata, though I wouldn’t call them overfocussed (or at least they’re not wading into language issues on p5p much); conversely they are the areas I am probably biased against. A lot of the intractable p5p arguments seem to stem from people not realising that their assumptions aren’t equally valid in all strata and that the underserved concerns of people from other strata are in fact valid and important concerns. There is also a strong tension between progress and continuity, which seems to align primarily with the web app and Unix sysadmin strata of the community, respectively, but isn’t directly tied to either of them. Regards, -- Aristotle Pagaltzis // <http://plasmasturm.org/>Thread Previous | Thread Next