[ale] Language Jihad!

Wandered Inn esoteric at denali.atlnet.com
Tue Jul 17 12:48:12 EDT 2001


Fletch wrote:

>         There are some problems that a procedural approach is a better
> fit than an OOP one (and there's some where a functional approach is
> better than either).  It's not cheating to use a saw to cut wood
> rather than a hammer.  With Java, you only get a big mallet; with C++
> you at least get a claw hammer so you can pull the nails out of your
> foot.  :)

Problem with that is that people will then polymorph it to death.  Next,
it drives a concrete nail, then wooden stakes, then screws, before you
know it you've got: car.hammer, cause you 'drive' a car.

> With perl, you get the Swiss Army chainsaw that includes
> both a mallet and claw hammer along with all the other gadgetry you
> might need.

This is true, along with the fact that you get 4 different mallets you
can use on the same thing.

> 
>         At any rate, don't limit yourself to one paradigm or one
> language.  Knowing several different flavours lets you choose the
> right tool for the job.  Why be a unilingual boor, when you can easily
> be a programmatical polyglot? (and with perl you can be so in several
> languages simultaneously from the same program :)

True, but don't go mixing your paradigms within your code, it get's
confusing as well as ugly.

--
Until later: Geoffrey		esoteric at denali.atlnet.com

"Great spirits have always found violent opposition from mediocre minds.
The latter cannot understand it when a man does not thoughtlessly submit
to hereditary prejudices but honestly and courageously uses his
intelligence." - Albert Einstein
--
To unsubscribe: mail majordomo at ale.org with "unsubscribe ale" in message body.





More information about the Ale mailing list