Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Ruby Before Perl? Nah.

by bart (Canon)
on Jun 09, 2008 at 20:18 UTC ( #691088=note: print w/ replies, xml ) Need Help??


in reply to Ruby Before Perl? Nah.

Ruby, Perl, Python...

Those are all the usual suspects.

And despite their differences, I still feel that they're actually more alike than different.

Are there any other languages, that are usable in the same way as Perl/Python/Ruby, that you consider interesting as alternatives, but that are not (constantly) in the spotlight, and that may be worth looking into?


Comment on Re: Ruby Before Perl? Nah.
Re^2: Ruby Before Perl? Nah.
by starX (Chaplain) on Jun 09, 2008 at 21:42 UTC
    I've been meaning to take a look at Lua for a while now. It looks syntactically similar to Ruby, and is designed to be primarily an extension language for C/C++; but that's from a cursory examination of the manual. It's worth mentioning that there is also a Java interface available, and the same folks who produced that have developed a web application framework to support Lua. If it really is as fast as the hype indicates, maybe it's worth looking into. Otherwise, it's probably just another mouse trap.
      I looked at lua a few months ago, and this is what I found:
      • It's a neat, small language
      • Variables are global by default (like in perl), but no use strict
      • The "A hash and an array are the same thing" concept really needs some time to adapt
      • Simple things aren't always easy, hard things not always possible

      Especially the second and the last point of that list convinced me not to adapt it as a general purpose programming language.

      However for the area it was designed for (being embedded in other applications) it sure is very cool and useful.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://691088]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (10)
As of 2015-07-06 06:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (70 votes), past polls