HackerTube

THE VIDEO SHELF · structural editing with paredit

Emacs Rocks! Episode 14: Paredit

A three-minute Emacs Rocks screencast by Magnar Sveen demonstrating paredit, which edits Lisp code structurally as a tree of s-expressions rather than characters.

Why HN readers recommended it

Repeatedly offered as the quickest, most convincing demo of structured editing and why Lisp programmers love paredit.

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

Video & recommendation details

Creator / channel
emacsrocks
Topic
structural editing with paredit
Format
tutorial
Level
intro
HN recommenders in dataset
8
HN mentions in dataset
9
Recommendation years in dataset
2013–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.

  • For those not familiar with Emacs, IntelliJ IDEA with La Clojure is also an okay choice. I use IDEA for Python, Java and Scala; and still switch to Emacs when I code in Clojure. The reason is that Emacs has really strong toolset for LISP, …

    Kaali on Hacker News · 2013-06
    In Clojure Cookbook is now accepting contributions
  • I'll be honest with you: I'm maybe not the one to give proper advice on paredit. I'm using C# on my day job, and as such have no use for paredit (I do use ViEmu for VS though, which makes VS bearable) for most of …

    wnesensohn on Hacker News · 2013-07
    In A preview of LightTable 0.5
  • There's a structured editing mode for Emacs called Paredit, to use for s-expression languages like Lisp, Racket, Clojure. Since the AST for such languages is s-expressions, and some people struggle with parens, this is an interesting "fun size" example of editing the AST. The thing …

    6cxs2hd6 on Hacker News · 2013-12
    In Lamdu - towards the next generation IDE

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