Slashdot Mirror


The Shakespeare Programming Language

Erik Tjernlund writes: "Oh, where art thou my lovely new programming language? Stop fiddling around with those perl magnets and use a real poetic computer language: The Shakespeare Programming Language. Not a compiler, but it converts to C. Cool 100+ line Hello World example. Amazing what CompSci-students can create when they really should do real work."

4 of 148 comments (clear)

  1. Re:snort by GiMP · · Score: 3, Informative

    That would be (0x2b || !0x2b) or (toB || !toB)..

    Variables cannot start with numbers, and | is a bitwise OR operation.. which is OK but you probably wouldn't want that in this example.

  2. Not Quite Right by robbyjo · · Score: 3, Informative

    Not a compiler, but it converts to C.

    Well, technically, the tool that translates one language to another (be it to machine language, intermediate language, or just another sufficiently different high level language) is called compiler. Therefore, calling it non-compiler would be incorrect.

    --

    --
    Error 500: Internal sig error
  3. Temporary mirror by jooon · · Score: 5, Informative

    We didn't expect the slashdot effect (well, not so soon anyway ;-), and our WikiWiki certainly didn't, so the web server died. So, we set up some temporary, but not complete mirrors. The source, documentation and examples are here, but it lacks the lively and lovely Wiki discussion.

    http://spl.pu240.com

    http://cgi.student.nada.kth.se/~d98-jas/shakespear e/

    --
    Jon Åslund (one of the authors)
  4. Re:Natural lang processing isn't real work? by Jimbo+Braddock · · Score: 2, Informative

    I'm sorry that a lot of people seem to misunderstand my attempts at "so called" humor. Of course I think the two SPL creators (who are friends of mine) have done real work.

    Maybe not useful work (as in creating peace, ending world hunger etc etc) for our society at large, but interesting, funny and cool work.

    The language grew out of a lab assignment in a syntax analysis course at our school. If viewed as a lab assignment, SPL is probably a little more work than the course coordinator demands :-). That's all I meant.

    /Erik

    --
    mailto:erik@tjernlund.net | http://erik.tjernlund.net
    "I was so much older then. I'm younger than that now"