Talks to Watch

Marco Baringer's SLIME Tutorial Video

33K views · Oct 4, 2011 · 55:29 · 2 HN recommenders · 3 mentions · discussed 2019–2024

Marco Baringer's tutorial video on SLIME, the Emacs mode for developing Common Lisp. It demonstrates the interactive workflow of working against a live Lisp image.

Why Hacker News points people here: HN points to it to show what the Lisp REPL workflow is like and as a good tour of SLIME.

“This is what the lisp repl is like. There's not much else like it”HN comment, 2024

What Hacker News said 3

Recommends_peeleyNov 2021

“This is a longer one, but a good tour of SLIME (also an Emacs package)”

Longer but good tour of SLIME.

Full comment

Not really. With Clojure you don't even have to leave your editor (I use Emacs with the fantastic CIDER package). You can put your cursor over an S-expression, hit two keys, and evaluate and see the results of the S-expression directly within the text buffer. The feedback loop is so quick it's basically instant - even tabbing over to a browser or terminal window feels lethargic in comparison. I haven't used Common Lisp much, but I've seen a few really impressive demos of debugging in its available REPLs. This is a longer one, but a good tour of SLIME (also an Emacs package): this video

Recommendsspit2windApr 2024

“This is what the lisp repl is like. There's not much else like it”

Shows what the Lisp REPL workflow is like.

Full comment

This is what the lisp repl is like. There's not much else like it: this video PS: You can also do copy and paste :)

in “An Exploration of SBCL Internals (2020)” · view on HN
Cites itpcr910303Dec 2019

“I'm dreaming about something like Emacs Slime[0] for other languages”

Demonstrates SLIME-style interactive development.

Full comment

I'm not saying that I don't understand the appeal; it's just that interactive development is usually done in Jupyter Notebooks due to the shortcomings of various editors not able to do code evaluation. I'm dreaming about something like Emacs Slime[0] for other languages (that aren't Common Lisp) where you can write code, evaluate it in the editor, switch to the REPL and test it, recompile while debugging.... etc. [1] And the most similar tool of the other languages... is basically jupyter-notebook. There is no such tool for interactive development except with the bare-bone REPL in the shell. [0] link [1] this video , link ,

in “Using Python and OCaml in the same Jupyter notebook” · view on HN