Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
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
    A

    Applied Language

    applied-langua.ge · Personal blog · on HN since 2021

    Applied Language is a Common Lisp programmer's blog on regex compilers, Lisp culture, virtual machines, and software design.

    Visit blogRSSHN submissions
    Languages & CompilersProgramming
    What HN says

    Commenters cite it to rebut the 'Lisp Curse' idea and to point to one-more-re-nightmare as a regex compiler that leverages the Common Lisp compiler.

    Stats for nerds
    20HN people shared it
    14linked in comments
    650story points
    Jul 2026last shared
    2022people per year2026

    Top posts on HN

    1. 1
      Zero Feet: a proposal for a systems-free Lisp
      2 people · 259 points · first shared 2022 · 51 comments on HN
    2. 2
      Pne-more-re-nightmare – A fast regex compiler in Common Lisp
      8 people · 162 points · first shared 2021 · 23 comments on HN
    3. 3
      I don't want to go to Chel-C
      3 people · 123 points · first shared 2022 · 124 comments on HN
    4. 4
      Software and Anarchy (2021) [pdf]
      2 people · 94 points · first shared 2022 · 42 comments on HN
    5. 5
      Lisp “Curse” Redemption Arc, or how I learned to stop worrying and love the CONS
      6 people · 8 points · first shared 2021 · Discussion on HN
    6. 6
      The next 700 virtual machines
      1 person · 3 points · first shared 2024 · Discussion on HN
    7. 7
      Terminal boredom, or how to go on with life when less is indeed less
      3 people · 1 points · first shared 2022 · Discussion on HN

    What HN people wrote when they linked it

    • JachApr 2022

      Well, there are lots of "do x" libs that I don't think a C programmer could easily copy, but hey, we're all Turing complete here... As for language features, historically Lisp was not always first for some particular feature, but because of earlier design decisions that still haven't been made by newer languages, it can usually implement innovative features from other languages or PL research papers as libraries without having to update the language spec or an implementation itself. So we have immutable collections, laziness, takes on pattern matching, various concurrency models, more sophisticated type systems...

      One very recent library that might be of interest is "just" a new regex library (https://applied-langua.ge/posts/omrn-compiler.html) but it leverages one unique design choice Lisp made in that you have access to the language's compiler at runtime, it's not a fenced-off separate program only used to create a runtime executable. The compiler can (and in SBCL's case does) optimize and produce assembly code, SIMD instructions can be used too, so this regex lib is very fast while not being that much code.

    • hayley-pattonJan 2023

      I would not hold my breath for it to revive software engineering, if the end result is purportedly to make a pretty program. No doubt quality is severely lacking in modern programming, but programming is a means to ends other than autoeroticism.

      And Forth is nothing new as a low-level, bending-over-to-the-machine language [1], except that its users to have constant urges to decry everything else as bloat (first link), civilisation-threatening, training wheels (third link), and all those wonderful things. Just don't do anything [0], and hoorah, you can write nothing too.

      [0] https://news.ycombinator.com/item?id=28771886 is a classic on that topic.

      [1] Bemusingly this does not make it necessarily fast; some Forthen are too simple and too low-level for compilers to get much done, c.f. https://applied-langua.ge/posts/i-dont-want-to-go-to-chel-c.html#orgf7a8a86 for the video described in the third link.

    • Karrot_KreamJun 2022

      > Jon and the authors of uxn commit a common fallacy in that they're chasing a brass ring of in-the-small performance metrics, getting it in the form of particular demonstrations, and then gradually accreting features to it until, most likely, they end up in a similar position to the old tech.

      The authors of this post note the same tendency with Gemini [1] and demonstrate that the clients are actually quite fat, much fatter than their rationale documents claim they should be.

      [1]: https://applied-langua.ge/posts/terminal-boredom.html

    • klibertpMar 2026

      If you claim it's the fastest, how does it compare to one-more-re-nightmare?

      - https://github.com/telekons/one-more-re-nightmare

      - https://applied-langua.ge/posts/omrn-compiler.html

      OMRN is a regex compiler that leverages Common Lisp's compiler to produce optimized assembly to match the given regex. It's incredibly fast. It does omit some features to achieve that, though.

    • a-french-anonJul 2026

      CL-PPCRE actually doesn't really do what most people think it does, cf https://applied-langua.ge/posts/omrn-compiler.html#orgd52b4ab (which instead does).

      A small tidbit: you don't actually need full syntactic macros to get compile time computation in CL, compiler macros (https://www.lispworks.com/documentation/HyperSpec/Body/03_bba.htm) suffice.

    • an_koMar 2025

      For completeness, a critique of Uxn (and other "simpler" computing stacks): https://applied-langua.ge/posts/i-dont-want-to-go-to-chel-c.html

      This HN discussion about this critique is also quite interesting: https://news.ycombinator.com/item?id=31705239

      One of the replies is from Devine: https://news.ycombinator.com/item?id=31708175

    Related

    Coalton Blogcoalton-lang.github.io40 people

    Coalton: How to Have Our (Typed) Cake and (Safely) Eat It Too, in Common Lisp

    Coalton Blog
    Company · last shared 2026
    Richard Gabrieldreamsongs.com353 people

    The Art of Lisp and Writing (2003)

    Richard Gabriel
    Personal · last shared 2026
    Peter Seibelgigamonkeys.com328 people

    Practical Common Lisp (2005)

    Peter Seibel
    Personal · last shared 2026
    Lisp Journeylisp-journey.gitlab.io38 people

    Hacker News now runs on top of Common Lisp

    Lisp Journey
    Personal · last shared 2026
    Lisperatorlisperator.net32 people

    How to implement a programming language in JavaScript

    Lisperator
    Personal · last shared 2026
    Tim Bradshawtfeb.org20 people

    The lost cause of the Lisp machines

    Tim Bradshaw
    Personal · last shared 2025
    Faré Rideaufare.livejournal.com37 people

    Why I haven't jumped ship from Common Lisp to Racket just yet

    Faré Rideau
    Personal · last shared 2024
    Renato Athaydesrenato.athaydes.com29 people

    Learning Common Lisp to beat Java and Rust on a phone encoding problem

    Renato Athaydes
    Personal · last shared 2025