Sexprs

Languages and libraries

lisp dialect

SHOW HN2025

26points
5comments
#1,775of 3,837 in 2025
Top 47%of 2025 by points

How HN took it

QuietFewer than 5 comments about the project

0 positive, 1 neutral or asking, 0 mixed, 1 critical, out of 2 comments about the project.

Execution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

Objections

  • Example s-expression flatten output does not match standard Lisp macroexpansion

    From 1 comment
    • The code in the screenshot/asciinema isn't s-expr by any common conception of the term, or as a Lisp would parse it. ``` (flatten '( '(a '( b)) '( c d))) ``` That argument to…
      uncircle on HN
  • Project is split into 8 crates, questioned as possibly vibe coded

    From 1 comment
    • The code in the screenshot/asciinema isn't s-expr by any common conception of the term, or as a Lisp would parse it. ``` (flatten '( '(a '( b)) '( c d))) ``` That argument to…
      uncircle on HN

Requests

  • Ability to modify and re-emit s-expressions at runtime

    From 1 comment
    • Haha, funny. I also wrote something similar for working with KiCad files, naming it Sexprs, also in Rust. I was worried someone had found it and posted it here. Is there a way to…
      junon on HN
  • Better README documentation

    From 1 comment
    • Haha, funny. I also wrote something similar for working with KiCad files, naming it Sexprs, also in Rust. I was worried someone had found it and posted it here. Is there a way to…
      junon on HN

Questions

  • Can s-expressions be modified and re-emitted at runtime?

    From 1 comment
    • Haha, funny. I also wrote something similar for working with KiCad files, naming it Sexprs, also in Rust. I was worried someone had found it and posted it here. Is there a way to…
      junon on HN

Alternatives named

  • Commenter's own KiCad s-expression parser also named Sexprs

    From 1 comment
    • Haha, funny. I also wrote something similar for working with KiCad files, naming it Sexprs, also in Rust. I was worried someone had found it and posted it here. Is there a way to…
      junon on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/44295096)