Slashdot Mirror


Code That Pushed the Language Envelope?

Lil Fritz asks: "Following on from the cool Flash Adventure game last week, this geezer Neil Pearce has written a full client side JavaScript CPU chess player (which drew with me, but then I'm papz at Chess). Now this sort of thing always amazes me. Doing stuff for which it was never intended. Do we have other warped (ie 'they wrote it in what?!?') uses of languages and tools?"

2 of 87 comments (clear)

  1. What about templates? by Bingo+Foo · · Score: 3, Informative
    C++ templates were known to be Turing-complete when they were introduced into the language, but NOBODY back then would have suspected that something like Andrei Alexandrescu's Modern C++ Design was possible.

    Every day, my appreciation for templates grows deeper. I've even thought that there ought to be another language built from the ground up around templates, one that shows more parallelism in the syntax of compile-time templates and "regular" code.

    --
    taken! (by Davidleeroth) Thanks Bingo Foo!
  2. Re:Postscript web server by gnp · · Score: 2, Informative

    You can see it here.

    --
    perl -e 'srand(-2091643526); print chr rand 90 for (0..4)'