Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

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

    Engineers.SG

    2 HN recommenders · recommended in 5 months, 2018–2022

    YouTube

    1:18:42 · 14K views · Nov 1, 2016

    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.

    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.

    Software Engineering & LanguagesFunctional programmingTesting, debugging & developer toolsWeb development
    1. 55:29
      Marco Baringer's SLIME Tutorial Video손주일 (Cecil)33K views • 15 years ago
    2. 41:09
      ClojureScript for Skeptics - Derek SlagerClojureTV72K views • 10 years ago
    3. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    4. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    5. 1:28:59
      Clojure for Lisp Programmers Part 1 - Rich HickeyClojureTV25K views • 13 years ago
    6. 1:48:13
      Clojure for Java Programmers Part 1 - Rich HickeyClojureTV131K views • 13 years ago
    7. 1:02:26
      Solving Problems the Clojure Way - Rafal DittwaldClojure/north87K views • 7 years ago
    8. 46:18
      Om Next - David NolenClojureTV44K views • 11 years ago
    9. 6:22
      Interactive programming Flappy Bird in ClojureScriptBruce Hauman55K views • 12 years ago
    10. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    11. 45:31
      Bruce Hauman - Developing ClojureScript With FigwheelClojureTV56K views • 11 years ago
    12. 58:23
      Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry OnCurry On!82K views • 11 years ago
    13. 53:56
      Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojurejasonofthel33t119K views • 13 years ago
    14. 32:44
      Clojure in a nutshell by James TrunkFunc Prog Sweden104K views • 5 years ago
    15. 1:12:10
      Practical Common LispGoogle TechTalks98K views • 19 years ago
    16. 1:31:06
      William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove367K views • 9 years ago
    17. 3:25
      Emacs Rocks! Episode 14: Pareditemacsrocks65K views • 13 years ago
    18. 28:36
      Literate Devops with EmacsHoward Abrams105K views • 11 years ago
    19. 13:43
      Symbolics Lisp Machine demo Jan 2013Kalman Reti52K views • 13 years ago
    20. 4:46
      Debugging Lisp: fix and resume a program from any point in the stack - how Common Lisp stands out.vindarel5.3K views • 3 years ago

    5 comments from Hacker News

    1. @tgbugsAug 2021· in “Hell Is Other REPLs”

      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 blocks, or the whole file (depending on Org vs lisp file). It is copy and paste on steroids (same for slime-eval-defun were you can be working deep inside some large function and update the whole without changing your view). There are some examples of developing in the debugger in [0] around 55 minutes (linked). This video also has great examples of other crazy interactive development workflows and is worth watching in its entirety if you are interested in this kind of thing. 0. this video

      RecommendsView on HN
    2. @grovehawMar 2018· in “Portacle – A Portable Common Lisp Development Environment”

      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 be worth looking at.[2] [0] this video [1] [LINK] [2] [LINK]

      RecommendsView on HN
    3. @lokedhsJan 2020· in “PHP in 2020”

      I've used Common Lisp for this purpose. You get instant results without even having to reload. You can simply compile a single function while the code is running. I did a talk about this a few years back: this video

      CitesView on HN
    4. @lokedhsOct 2022· in “Stop Writing Dead Programs [video]”

      The sound in this video is pretty bad, but several years ago I did a talk showing how this development style work on a real project, and I think it may answer some of these questions. this video

      CitesView on HN
    5. @lokedhsApr 2022· in “Common Lisp Resources”

      A few years back I did a presentation on this very topic. Some people have said they appreciated it so I'm sharing a link here in the hope someone find it useful: this video

      CitesView on HN