On 2010-06-20, Ian Darwin <[email protected]> wrote:
>> For operating system code, yes. But for some stuff -- I mean
>> real-world stuff like web applications -- languages like haskell
>> or even lisp are probably more appropriate than C (and Haskell,
>> Lisp and C are more appropriate than Java or PHP).
>
> Obviously. That's why so many real-world web sites are written
> in Lisp, and so few are written in Java and PHP...
>
> Or maybe your notions of "appropriate" don't concur with those
> of people that actually develop large commercial web sites.
"Everybody uses it so it must be good", "Nobody uses it so it must be
bad", these are very weak arguments, there is no such causality.
People tend to use languages like PHP because they can just start typing
some code and they will get some result, most of the time they won't
know if they get what they expect.
In Haskell the main part is thinking and designing. Once you have a good
design the coding part gets easy.
It's the thinking part that most people don't like.
--
Worse is better
Richard P. Gabriel