HackerTube

THE VIDEO SHELF · interactive lisp development

Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG

Elias Martenson presents his Emacs-based workflow for building a web application (the Potato chat platform) with Common Lisp on the backend and ClojureScript on the frontend. He demonstrates SLIME, Paredit, CIDER and debugger-driven interactive development. The talk is 79 minutes and was given at Emacs SG.

Why HN readers recommended it

HN commenters point to it as a live demonstration of interactive Lisp development, including compiling single functions in a running program and debugger-driven workflows.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Engineers.SG
Topic
interactive lisp development
Format
talk
Level
intermediate
HN recommenders in dataset
2
HN mentions in dataset
5
Recommendation years in dataset
2018–2022

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • The Potato open source chat platform has a Common Lisp backend and a Clojurescript frontend. There is a fascinating talk by one of the authors on Youtube [0], and the code is on github [1]. A relatively new Web Application Environment called Radiance may also …

    grovehaw on Hacker News · 2018-03
    In Portacle – A Portable Common Lisp Development Environment
  • The workflow for slime/sly and swank/slynk described at the end of the article is standard if you are in the Emacs world. Sometimes I work in an Org file, sometimes in a lisp file directly. In both cases I will C-x C-e (eval-last-sexp) or run …

    tgbugs on Hacker News · 2021-08
    In Hell Is Other REPLs

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.