in reply to Re: Perl in the Enterprise
in thread Perl in the Enterprise
I basically agree with everything you've said (at least, everything with which I've enough familiarity to be able to come to a reasonable conclusion), with one exception: I'm convinced of another benefit to "native compilation" (meaning persistent binary executable compilation, of course).
This is really a social benefit, rather than a technical benefit, though it is a technical side-effect that creates this benefit. In particular, I refer to portability. I don't mean portability across platforms, but across implementations of a single platform, via end-users. End-users like having an "installer" that creates an executable program without attendant dependencies. That's often largely irrelevant for Perl on Linux, but highly relevant on Windows systems, where Perl parsers are a rare beast indeed (amongst poplations of people who aren't Perl programmers, at any rate). The ability to simply and easily produce a persistent binary executable that requires no installed parser (or modules/libraries specific to it, for that matter) has I think been a significant advantage for the universalization of C/C++, and the marketing drive to get JVMs of various descriptions installed on every workstation, server, laptop, toaster, and dead badger on the planet by Sun has mitigated this social shortfall for Java enough to overcome that barrier to widespread use of applications developed in that language. Until something written in Perl can be downloaded, one-click "installed", and run on an otherwise "bare bones" MS Windows install (or until MS Windows isn't the default end user OS), we aren't going to see Perl enjoying the same popularity as certain other languages.
The easiest way to achieve that, I think, is to suddenly sprout a compiler of persistent binary executables for Perl.
|
- apotheon
CopyWrite Chad Perrin |
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Perl in the Enterprise
by tsee (Curate) on May 20, 2006 at 08:42 UTC | |
by apotheon (Deacon) on May 20, 2006 at 17:10 UTC | |
by tsee (Curate) on May 21, 2006 at 09:17 UTC | |
by apotheon (Deacon) on May 21, 2006 at 10:08 UTC | |
by abell (Chaplain) on May 23, 2006 at 15:10 UTC |