On 03/01/2015 05:56 PM, Tor Myklebust wrote:
The perl-base package pre-depends on libc6 and dpkg. And nothing else.
I was not referring to all the software that depends on them when using
Debian/Devuan. I've never believed that they make good choice for a
required component. Frankly, I've also believe that interpreted
languages should never be used for anything other than a teaching tool.
If you must use something like that, at least use something that
supports JIT to native code.
You can write programs in Perl or Python that do not depend on any
modules that are not installed in the base Perl and Python packages.
I never suggested otherwise. In fact, I went out of my way to say that
the community attitude of overuse and the extensions specifically were
the problem, not the core.
c) In both languages, modules are usually something of a "black art" and
notorious for being unreliable at unexpected times.
Are you claiming that perl's module system does not always work as
expected? Or just that some perl modules are poorly-written?
My remarks about Perl stem from poor QA in many Perl modules, and issues
with the community/CPAN.
In my experience, while you can generally expect things like the Perl
core language to act reliably,you can't expect the same of the rest
of the Perl ecosystem to do the same. The QA simply is not there.
Not to mention that all of this can massively impact performance.
This reads like FUD to me. Yes, it's possible to write Perl modules.
Like anything else, it's possible to do slipshod work. Why are you
trying to paint this as a *bad* thing?
Just because my opinions may not be conventional, does not mean that I
am "painting" anything.
Personally, I think you missed the crux of what I was trying to say
about the piling one layer of interpreted software, one abstraction, on
top of another. It hardly matters though. I said my piece. You're
certainly welcome to read it however you like. I said what was on my
mind, and you are free to make your own judgements. I'm not offended in
any case. So you don't agree. Good for you! =) That means that you
gave it some thought.
t.j.
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng