Hello there! > it, it's bits and pieces from most all languages that exist today. I've heard > Perl code described as "dung" and I think that fits well, but this is often > interpeted as bad, and I look at Perl as just being a mix of all. I've seen Perl code that was crap and I've seen well-structured Perl code written in good style. Perl gives us a choice. The result depends on the programmer's skill and discipline. I wouldn't want to miss the well-written pieces. It's very easy to read them and a pleasure to maintain them.
> My biggest gripe against it is that it's very easy for bugs to popup by use > of > regular expressions, which plague Perl in practice. It's not that regular > expressions are bad, it's that in use it has shown that this has been one of > the areas where bugs have cropped up in Perl, historically. Powerful tools must be handled with care. It's the same problem as above. It has sometimes taken me a while to get my regular expressions right, but they've never failed afterwards. > > HOWEVER, I would really, really have preferred to see PSARC discourage > > or even disallow the use of perl for "core platform technology". (This > > goes for Python, Tcl, and some of the other scripting languages that > > abound these days.) I'm glad Perl is there, because development time is usually much shorter than with C. C should of course be preferred if necessary for performance or other technical reasons, if applicable. And since it has been integrated, it has become an option for use in /etc/rc?.d scripts, service start methods, and even for stuff done during JumpStart installations. I think it's too late for removal. You could remove ksh or sh as well. > Perl is an integral part of UNIX and has been used for many things. Right. Garrett D'Amore wrote: > > 1) Perl is a massive beast. The perl5.8.4 delivery in S10 (in > > /usr/perl5) is 36 Megabytes. This creates a substantial hurdle for > > folks trying to build a minimal/minimized Solaris (think of use in > > appliances). How about a minimal Perl? perl, libperl.so, and a few modules (split into two or more packages) That would make sense. However, people are probably already using everything Perl's standard library offers, and therefore, it's too late for removal. > That's not that bad for the power it presents, IMO. Exactly. Greetings, Rainer -- ---------------------------------------------------------------------- Rainer J. H. Brandt Email: [EMAIL PROTECTED] Telefon: 02448/919126 Mobiltelefon: 0172/9593205 Brandt & Brandt Computer GmbH Am Wiesenpfad 6, 53340 Meckenheim Geschäftsführer: Rainer J. H. Brandt und Volker A. Brandt Handelsregister: Amtsgericht Bonn, HRB 10513 _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
