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."

5 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. 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...
  3. 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.

  4. 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.

  5. 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