NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Another reason (Score:1)
Perl may be ugly, but it is IMHO one of the best languages out there for interacting with other programs and foreign libraries on a Unix system. I think the Lispniks may be catching onto this, but Lisp has so many years of bad reputation to live down...
Reply to This
Re:Another reason (Score:1)
Why don't you think Smalltalk supports "handling files"?
How do you want to interact with other programs, and machines?
Corba? Sockets? SOAP? CGI? COM? DLLs/Shared libraries? inline C-code? [exept.de]
Here's the VisualWorks Smalltalks documentation [cincom.com]
Re:Another reason (Score:1)
Re:Another reason (Score:1)
We all seem to mix up language and language implementation
'scripting in the "shell scripting" sense'
That's something Perl was designed for, and not something Smalltalk was designed for.
Having said that, once we start thinking about web apps, take a look at Seaside [beta4.com].
Re:Another reason (Score:1)
I think we also seem to mix up implementation (the interpreter, compiler, or whatever that makes programs run on a machine) and "implementation" (the non-standard extensions an implementation supports). GCC is IMHO rightly slammed for supporting a host of weird extensions to the C language -- however useful they are, with the exception of inline asm, I don't think many people consider them a positive feature, since they lead to nonportable code