Only because a lot of shit doesn't work right with mod_perl. Which in turn is likely because a lot of servers don't have mod_perl -- and the developers probably don't either, so they don't care.
It all comes down to the same reason why, despite the fact that MSIE is also shit, it's still the most popular browser... because it's already installed.
Name:
Anonymous2007-08-22 16:31 ID:9FphGOy5
yeah, because it got preinstalled on my computer. fucktard.
Name:
Anonymous2007-08-22 16:58 ID:6js2w2dp
>>5
PHP comes preinstalled on your computer?
OK.
1.) What the christ. Then again, Python 2.4 did come pre-installed on my mother's brand new machine.
2.) Why are you buying a pre-built computer? EXPERT PROGRAMMERS always custom build. You need to rig your own shit if you want a LEAN, MEAN, COMPILIN' MACHINE.
Name:
Anonymous2007-08-22 17:00 ID:rfeUyQZK
>>6
PHP came preinstalled on my computer. So did Python, Ruby and Perl. Yeah, and fucking Apache.
Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
Java won't be loosing any ground on that listing.
Name:
Anonymous2007-08-23 8:46 ID:A4dy+rp+
>>19
Lua is fast, but it's standard library is a little lacking. It doesn't even have sockets functionality, and if you want to use it in a CGI environment, you have to install some third party modules. Don't get me wrong, CGILua is awesome, but it's a pain in the arse having to set up and config extra fucking modules.
Lua is actually a pretty good, respectable "multi-paradigm" dynamic language. Its good things include being clean, dictionary-based and having the forced specification of the tail call optimization. Its bad things include shitty string<=>int conversion (like Perl and PHP, unlike Python and Ruby) and crappy non-standard regular expressions.
Name:
Anonymous2007-08-24 8:03 ID:Ors3WDgx
Python is actually a pretty good, respectable "multi-paradigm" dynamic language. Its good things include being clean, dictionary-based and having the forced indentation of the code. Its bad things include shitty string<=>int conversion (like Perl and PHP, unlike Scheme and Ruby) and crappy non-standard regular expressions.
Name:
Anonymous2007-08-24 8:05 ID:3cY9A5cQ
>>31
Python doesn't do any shitty string<=>int "web designer" conversion, it kills you with fire if you attempt do 1+'1'. It also has pretty standard PCRE, if only lacking recursion and some obscure feature (found in libpcre and Perl).
Name:
Anonymous2007-08-24 8:07 ID:XH3u5fBJ
Haskell is actually a pretty good, respectable ``single-paradigm'' static language. Its good things include being clean, ABSTRACT BULLSHITE based and having the forced referential transparency. Its bad things include crappy non-standard regular expressions.
Name:
Anonymous2007-08-24 10:24 ID:4xEkWJd5
Haskell's bad things include the inability to make real program because I/O is a necessary part of useful programs.
>>35
True story: I've written Enterprise-grade applications in shell script... then I switched to Haskell because I wanted easy database support. All this for a major company during an internship... I wonder if they will ever be able to modify the code...