3 ms·
Emojilisp
- jordigh 12y agoDuring 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 12y agoI 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/ http://demonastery.org/2012/07/lambda-conceal-in-vim/
- reikonomusha 12y agoThis was Didier Verna with "Smilisp": http://www.didierverna.net/blog/index.php?post/2009/04/01/%3Ao(-Smilisp-%3Ao)-A-new-and-revolutionary-dialect-of-Lisp http://www.didierverna.net/blog/index.php?post/2009/04/01/%3...
- passwordis 12y agohttp://www.emojilisp.com/prog/m55YcVcbfUBFXf4S http://www.emojilisp.com/prog/m55YcVcbfUBFXf4S
- paozac 12y agocar and cdr emojis are very nice
- agumonkey 12y agoA little too baroque. http://worrydream.com/AlligatorEggs/ http://worrydream.com/AlligatorEggs/ has better regularity
- herdrick 12y agoBut the cop emoji should be 'and' not 'or'! It's a guard, after all.
- rspeer 12y agoWhy does it say the cdr of (list 1 2 3 4 5) is 5, instead of (2 3 4 5)?
- wyager 12y agoI'm not sure why most languages don't allow arbitrary unicode as identifiers. It would be quite useful for math-oriented programming.