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

3 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)