Fuck Lisp!
Posted 2007-02-22Don't you just Hate Lisp? You know, there's parantheses enough to drive a sane man nuts (not to talk about people like me, who aren't even sane to begin with).
Well, to all of you masochists out there, I have created a shorter path to insanity. Meet Fuck Lisp!. Fuck Lisp! is the turing-complete language that contains more parentheses than the almighty Lisp itself!
That's amazing! How is this possible!?
Fuck Lisp! is based on brainfuck, but instead of using a single ascii character for each instruction, it uses triplets of parentheses. Since everything that isn't a parenthesis is considered a comment, there are interesting possibilities to turn your Lisp Fuck! applications into nifty Lisp applications - or the other way around.
How do I use it?
If you know brainfuck, you should be able to pick up Fuck Lisp! just fine. If you know Lisp... Well, it's not exactly the same :) I'll throw in a small conversion table for you here.
| Fuck Lisp! | Brainfuck | C |
(() | > | ++ptr |
))( | < | --ptr |
()( | + | ++*ptr |
)() | - | --*ptr |
()) | . | putch(*ptr) |
)(( | , | *ptr=getchar() |
((( | [ | while (*ptr) { |
))) | ] | } |
Isn't this wonderful? The fastest way to complete instanity Ever!
Where do I get it?Get it now: http://flukkost.nu/blog/wp-content/uploads/2007/02/lispfuck.pyThis little python script was mostly written by James Tauber as a Brainfuck interprenter. I edited it slightly to turn it into Fuck Lisp!. The script is licensed under CC BY-SA - read more in the begining of the script.
I would like to dedicate this script to Linköping University for making me study boring languages such as Lisp and Ada, and thus making me do other stuff, which resulted in this.

Comments
By Kaprifol
That's really kind of amusing. s I remember trying to learn Lisp and telling our Lisp professor that I liked C better (don't do that, he'll get upset ;). A couple of years later you will see that it was good to learn a recursive language, but I can understand that it's not that much fun now.
Posted 2007-03-07 at 21:38
By Jonathan Skinner
You can't do that all the Lisp hackers will be so offended :-). I personally like Lisp though, but I'm no Lisp hacker obviously.
Posted 2008-02-16 at 11:10
By josh
Fuck Lisp! Lofty idiots! Hackers to the last one, and no working programs in sight. Wannabe programmers.
Posted 2008-03-19 at 1:10
By K
I recently implemented a neural network in Lisp, and used it to predict the tertiary folding of proteins. Pretty cool. And quite fun. The thing would've been messy as hell in most other languages.
I actually appreciate the simplicity of Lisp.
I have to hand it to you though - Fuck Lisp is even simpler. Maybe I'll use that for my next assignment. Sweet.
Posted 2008-12-08 at 22:18
By a3lyphe
every breaking atom living ???
If you really wanna have a hard one in terms of 'What language can't be learned in full, because any simple sentence can be turned into endless separated endless relative sentences, just to state what you originally intended to say ...';
Well, learn my mother's tongue: German.
It's inspirational, rough and depressive like russian, flowin' like english, rhythmic like japanese and unpredictable in it's consequences when spoken without brain in front of masses.
Believe me.
Fuck Lisp! remembers me of it, because the way you write it, you have to think if you want to form a sentence in german.
Please, more of that. What about a programmatical mix of Esperanto and Klingon based upon slashes, dots, -marks and -lets?
Would be interesting.
Thanks for this (not so Virtual) Insanity.
Claudius Raphael Paeth, A3lyphe A3lyphe.Boss | boss@a3lyphe.de
A3lyphe.* | http://a3lyphe.de
P.s.: I like that Pony Powered Label ...
Posted 2010-01-25 at 18:56
Post a comment