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

Reply via email to