top | item 8342069

Emojilisp

57 points| lelf | 11 years ago |emojilisp.com | reply

9 comments

order
[+] jordigh|11 years ago|reply
During ILC 2014 in Montréal, someone presented the emotional lisp joke. It was a lisp where ( was replaced with (-: and ) was replaced with :-). At a second iteration of the joke, these were replaced with emoji.

I wonder if emojilisp was inspired by this joke.

[+] Slackwise|11 years ago|reply
I think it's just something people will end up with when thinking about S-Expressions.

I remember when I was considering using Vim's conceal[1] feature to replace the # in Clojure lambda reader macros, then I joked about replacing it with some nonsensical emoji instead. That evolved into "Why not write all of Lisp with Emoji?" and wrote some joke examples in a Hangout.

Glad to see I'm not the only one who thought this would be amusing to make.

[1]: Like this: http://demonastery.org/2012/07/lambda-conceal-in-vim/

[+] herdrick|11 years ago|reply
But the cop emoji should be 'and' not 'or'! It's a guard, after all.
[+] rspeer|11 years ago|reply
Why does it say the cdr of (list 1 2 3 4 5) is 5, instead of (2 3 4 5)?
[+] wyager|11 years ago|reply
I'm not sure why most languages don't allow arbitrary unicode as identifiers. It would be quite useful for math-oriented programming.
[+] paozac|11 years ago|reply
car and cdr emojis are very nice