Tracy R Reed wrote:
James G. Sack (jim) wrote:
I don't have any experience with ruby, but it certainly has an active
and enthusiastic community, which gives it a lot of significance.
I haven't really looked at Ruby much other than read some reviews
because it just doesn't seem different enough from any other programming
language which I am already familiar with.
Bingo.
If I couldn't use Python, I'd probably go look at Ruby. Although, I
would probably give Tcl another look, too. The problem Tcl had was that
it was so grubby and unstable in the timeframe that I needed something
other than Perl (Tcl 8.0) that I went and learned Python. It is no
longer grubby and unstable, but I've already learned one scripting
language and have no need to learn a similar one.
In order to replace Python, the next language I learn will have to
handle concurrency elegantly.
Right now, none of the scripting languages handle concurrency right.
Stackless Python is probably closest, but really needs to get a JVM port
for me to believe that they've got it.
Erlang has possibilities, but it's libraries suck and it is too wedded
to its C implementation. Gambit with Termite also looks interesting and
is retargetable. Scala's implementation of Actors looks okay and runs
on the JVM.
Nothing compelling has yet broken through, really.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list