4 ms·
People who promote the virtues of lisp online usually talk about the powerful repl. Here they advertise jupyter notebooks. Does that give that lisp repl exper
by wodenokoto 5y ago
People who promote the virtues of lisp online usually talk about the powerful repl.
Here they advertise jupyter notebooks.
Does that give that lisp repl experience I’ve heard so much about or is it just like my familiar r and Python repl experience?
- kazinator 5y agoLisp is excellent even if you write every line of code in a file, and compile every time you test, using a fresh image (using the REPL only for some exploration of the code committed in files, and debugging).
- ngcc_hk 5y agoI do not like emacs and is a vim guy. With that https://news.ycombinator.com/item?id=30812912 https://news.ycombinator.com/item?id=30812912 for using Slimv and vim (the source talked about slime as well, but I am not sure I like that). I can do the expression by expression and buffer by buffer kind of building an image, not just file by file. In this regards, the notebook approach is very different. I am still learning from this site about this under common lisp. Based on python notebook (and R), I think it helps after you build your system you can use this to help others to understand what you have build.
- pjmlp 5y agoFor that you need to dive into Lisp commercial offerings. Jupiter notebooks are the poor man's experience of what using a Symbolics or Interlisp-D workstation used to be like.
- jhgb 5y agoThe REPL experience in Lisp stems from how Lisp works; notebooks on top of Python don't remove Python's fundamental limitations. You can put a better interface on top of Python and it will still have Python's limitations, such as the necessity to create new instances if you redefine a class as opposed to old instances adapting to redefined structure and behavior.