3 ms·
So a jupyter notebook is just a bad lisp repl
by nurettin 3y ago
So a jupyter notebook is just a bad lisp repl
- anonzzzies 3y agoIn my opinion it’s indeed like Greenspun’s 10th rule; it’s a vague imitation. If people weren’t so squeamish about parans the world would be a nicer place. The tech is there for a long time already.
- nurettin 3y agoI love lisp. I love the stability, the macros, the crash handlers, the repls, the elitism, slime, emacs, the works. But IMO sexpr is straight out terrible and hacking around that is a chore.
- anonzzzies 3y agoYeah, it's interesting. I find them elegant and want all my languages to have that syntax (no deviation either like [] for lists etc). Guess we cannot argue about taste :)
- reddit_clone 3y agoI suspect most of the power that you already _love_ flows from the sexp based homoiconic syntax :-)
- nurettin 3y agoI tried to convince myself of that, but putting a function/operator in the same parens as the arguments and then making a special case for the first element in the parens will never make sense to me, since you can get the "expressive power" in any number of ways. Ruby makes more sense.
- agumonkey 3y agoNot sure if I'm up to date, but jupyter (as good as it is) suffered from strange rules of evaluations for cells which makes it difficult to do anything large since side effects will impede thinking quick.
- spit2wind 3y agoThis is what the lisp repl is like. There's not much else like it: https://www.youtube.com/watch?v=_B_4vhsmRRI https://www.youtube.com/watch?v=_B_4vhsmRRI PS: You can also do copy and paste :)