[ILUG-Social] Perl is a pool language

Justin Mason jm at netnoteinc.com
Wed Oct 11 17:47:39 IST 2000


Joe Desbonnet said:

> Perl is a poor choice of language for all but the smallest projects IMHO.
> Good for small write-only scripts. Poor for application development. (I know
> because I've used it for this type of stuff).  

Perl is only a poor language for large-scale projects, if it's written in
a small-scale way, IMHO.

If you write perl using:

	* modules in an OO way
	* "use strict"
	* "use vars" and "my $foo" to declare variables
	* no stupid perl tricks ;)

then you've got a perfectly maintainable chunk of OO code, amenable to
refactoring techniques and so on, just like yer latest and trendiest Java
or C++ -- only more maintainable -- ie. open a file in 1 line instead of 5
or 6 ;).

I'm using it for app development on 2 fairly large-scale apps --
http://webmake.taint.org/ (6.1k lines of code) and http://sitescooper.org/
(11.9 kloc) -- and it's great, and in my experience, easier to add
features to and maintain than C++ or Java.

> (This is partially intended as a flame bait 'cause I'd like to debate this
> one :-)

no shit ;)

--j.




More information about the Social mailing list