Joseph Mocker wrote:
While I don't entirely agree with UNIX admin, I am sort of concerned with the growing number of scripting environments that are now required to make [Open]Solaris run.

First I realized that Perl was needed was when I discovered the kstat was rewritten in Perl, which kind of bummed my Operations folks out to have to install Perl just for a few utilities that had previously been written in C. (I ended up rewriting kstat for them in C, pretty easily).

I think you'll find that many of us would like to replace perl with python ;) (And I say this as someone that spent many years writing perl/XS code until recently.)

...
Especially if you are getting performance by writing C modules for critical functions, it kind of reduces the "we've got to use scripting language X" argument.

I really can't agree with that sentiment.

As I mentioned in another reply, there are often times where lower-level langauge benefits are mostly irrelevant as you spend the majority of execution time simply waiting for user input, or waiting on I/O operations (disk or network) to complete.

If you can find a happy balance where a relatively small portion of your codebase is written in a lower-level language, but still achieve great performance overall for your application using a higher-level language, then I believe that the lowered costs of development both in time and other areas are of greater benefit than whatever might be achieved using a lower-level language.

--
Shawn Walker
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to