Slashdot Mirror


Pike Scripting Language

ulrikp writes "The vikings have done it again! The Swedes at Linköping University (home of the cool Lysator archives) have released a new version of their Pike scripting language. It is similar to C++ and C#, but is apparently more type-safe than either. It is interpreted, and runs on many OS's, including Linux, Solaris, and Windows. Check it out!"

4 of 56 comments (clear)

  1. Faster than ever! by Pathwalker · · Score: 4, Interesting
    For me, the big improvement is this:
    On systems with IA32, SPARC or PPC32 processors Pike can use native machine code as byte code. This byte code can then be executed directly outside the virtual machine and give a ~30% performance boost compared to the old byte code.


    Hopefully the last few bits of code in Roxen 3.3 that keep it on Pike 7.2 should be cleaned up soon. The last time I tried running the CVS version of Roxen on Pike 7.4, I only had problems with logging.
  2. Re:Never ceases to amaze me... by Tablizer · · Score: 2, Interesting

    ...the variants of programming languages available to us. Just when you think you've got your "favorite" language pegged, along comes another to tempt and tease you.

    I think the problem is that everybody has their own preferences which no one language can match (it is a combinatorial problem). Thus, they make their own. I once set out to document most of the key decisions in building a scripting language. Of course I have my own pet draft language also :-)

    I wonder if it would be possible to set a bunch of option switches/selectors based on the possible features like those in the above link, and one can then make themselves a language close to their heart just by setting parameters. IOW, a fully configurable interpreter. Now *that* would be an impressive programming feat.

  3. Re:Gartuitous, annoying differences by Anonymous Coward · · Score: 1, Interesting

    There was actually a discussion before the release about if the path to deprecating "static" should be initiated in this release. We ran out of time, so we didn't, but in the next release you'll probably get a warning if you use "static" instead of "protected". The latter has been a reserved key word for quite some time.

  4. Re:Haven't seen this question by eMBee · · Score: 3, Interesting
    it is typed.

    i don't think any other scripting language offers type checking.


    greetings, eMBee.

    --
    Gnu is Not Unix / Linux Is Not UniX