Slashdot Mirror


The Year in Scripting Languages

Mitchell writes "People from several language communities came together to create a joint year-in-review for Lua, Perl, Python, Ruby, and Tcl."

12 of 238 comments (clear)

  1. Re:Where is my... by JanusFury · · Score: 5, Insightful

    Unlike Ruby, Python, Lua, Perl, and Tcl, PHP doesn't have any real uses other than websites, and it could be disputed that it doesn't even do websites all that well ;) PHP isn't really a scripting language in the same sense that those others are. ASP/ASP.net and Java Server Pages aren't on there either, you might notice.

    --
    using namespace slashdot;
    troll::post();
  2. Tcl? by Anonymous Coward · · Score: 2, Insightful

    Honestly, is there any poor soul out there who codes new projects in Tcl?

    What a hideous language that is.. "Expect" is pretty cool but it gets lost under tcl sillyness.

    Has anybody fixed the whitespace/quoting bogosity in that language? Can you say x++ instead of [incr x] yet?

    Perl or Ruby or death!

  3. Re:Where is my... by JanusFury · · Score: 2, Insightful

    Interesting. Sounds a lot like the equivalent of trying to change HTML into a programming language, though... it's just not designed for it. Almost everything about PHP is designed for webpages.

    --
    using namespace slashdot;
    troll::post();
  4. One word: Scotty by Anonymous Coward · · Score: 2, Insightful

    being the best SNMP library in existance.
    No other comes close.

    Seriously, tcl isn't that bad a language once
    you get used to it. You get lists and associative
    arrays and namespaces and pretty high-level libraries (one line TCP socket server setup).
    Plus doing event-driven stuff is **REALLY* easy.
    The event-handling is built in.

    Having to do math in expr is a pain.

    Plus pretty good cross-platform capability.

    -- ac at work

  5. No Bourne? by Dan+Ost · · Score: 5, Insightful

    What? Bourne isn't interesting because it's not
    being developed anymore?

    I'm a big fan of Python, but for every Python
    script I write, I write dozens that start out
    #!/bin/sh.

    It may not be sexy, but it's maintainable (every
    admin knows it), portable (any system that has
    sh or bash), and dirt simple to write.

    --

    *sigh* back to work...
  6. PHP is also for batch pre-processing by dananderson · · Score: 3, Insightful
    HTML is not a programming language because it has no branch and control and looping constructs.

    PHP now has a batch mode intended for preprocessing. That is, periodically generating static HTML from PHP pages.

  7. Re:Who is winning?: Let the porn industry decide! by NineNine · · Score: 2, Insightful

    ASP: 614,000

  8. Re:Perl Data Language for scientific work by Anonymous Coward · · Score: 1, Insightful

    I'm right behind you on using PDL, but in order to be particularly viable for scientific exchange you need to convince at least one other member of your particular research community to use it! Otherwise you're apparently spending the bulk of your grant money reinventing the wheel instead of reusing the vast pool of "other leading brand" software out there, which is box-stock compatible with the rest of your contemporaries.

    One other thing: "Natural Language, my *ss!"

    Dr. AnonymousCoward

  9. Re:I try to only use a few scripting languages by pnatural · · Score: 4, Insightful

    The announcement was only made 4 days ago. It's available on comp.lang.python.announce: link here

    There isn't much yet beyond a mailing list (here) and a lot of discussion on c.l.p, but the folks involved are notable Python contributors. I have no doubt the project will be successful.

  10. Re:TCL????? by Vadim+Makarov · · Score: 2, Insightful
    Do people still use TCL?

    Yes. For one, OpenACS toolkit (and a lot of on-line communities built on it) uses it. TCL is a native language of AOLServer.

    --
    17779 eligible voters in a district, 17779 'vote' as one. This is Russia.
  11. Re:What about... by Anonymous Coward · · Score: 1, Insightful

    I just want to make the comment that you should check out TCL. It is the most underrated, unappreciated scripting language of all time. Check it out...

    http://www.tcl.tk/

    Why so cool? The code logic is perfect, you can learn it in 5 minutes and you can create your own language including control commands (ie, your own for/next, while, if/then, etc)

  12. Re:TCL????? by RevAaron · · Score: 3, Insightful

    Because when Tcl first came out, it was pretty darn original. Sure, there were languages like Common Lisp and Smalltalk, but Tcl is embeddeble and works pretty well as a part of a larger system. Now a days, Smalltalks and Lisps can do that as well, and there are at least a hundred embeddeble scripting languages. But when it came out, it was original and pretty easy to write.

    I mean, going from "function(param1, param2)" to "function param1 param2" can't be all *that* hard. :)

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad