Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #921

L

Learn C • Build Your Own Lisp

Personal blog · buildyourownlisp.comprogramming

Learn C • Build Your Own Lisp is a personal blog at buildyourownlisp.com about programming. Since 2014, 74 different Hacker News readers have linked it 81 times, most often “Learn C and build your own Lisp”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
81mentions?
74HN people?
2014–2026first – last linked?
Links on Hacker News per year · peak 12 in 2017

Most-linked posts?

  1. Learn C and build your own Lisp
    30 people · 33 mentions · first linked 2014-04-04
  2. Learn C and Build Your Own Lisp
    9 people · 9 mentions · first linked 2015-01-13
  3. Build Your Own Lisp
    9 people · 9 mentions · first linked 2022-05-08
  4. Build Your Own Lisp
    8 people · 8 mentions · first linked 2022-04-24
  5. Learn C and build your own Lisp (2014)
    7 people · 8 mentions · first linked 2014-04-09
  6. Learn C and Build Your Own Lisp (2014)
    4 people · 4 mentions · first linked 2015-12-14

What Hacker News says?

  1. http://www.buildyourownlisp.com/contents

    Comment linking /contents

    on “Build Your Own Text Editor”
  2. Submitted Learn C and build your own Lisp as a story · 641 points

    HN discussion
  3. - Practical Common Lisp - Land of Lisp - http://landoflisp.com/ - watch the video, it's hilarious - Build Your Own Lisp - http://www.buildyourownlisp.com/ - Learn C by creating a lisp in C - In the spirit of making your own lisp, I would recommend https://github.com/kanaka/mal - learn any language, by making a lisp in that language

    Comment linking /

    on “Ask HN: What are some books where the reader learns by building projects?”
  4. Submitted Learn C and Build Your Own Lisp (2014) as a story · 603 points

    HN discussion
  5. Stop using labels to define yourself: Loser, Loner. If you do, at least use positive ones: Winner, extrovert and fake it until you make it. But I would never use labels at all. I have won several times, but it came after lots of work, effort and sacrifice, before winning I lost other things. You need to have something in your life that it more important than money or status. A mission that is not about you, but abou…

    Comment linking /

    on “Ask HN: Burnt-out, directionless but want to turn it around”
  6. Submitted Learn C and build your own Lisp as a story · 320 points

    HN discussion
  7. I always find it so hard to help out proof-reading code for causes like this. Often, the code is more complicated than I find reasonable, while omitting things that make a lot of sense in "real" code, and it's very hard to know as an outside reader what the exact motivation for each decision was, by the author. A few such things that caused me to WTF: The initial few examples use a pointlessly static and global line…

    Comment linking /chapter4_interactive_prompt);

    on “Learn C and build your own Lisp”
  8. Submitted Build Your Own Lisp as a story · 271 points

    HN discussion
  9. I enjoyed https://viewsourcecode.org/snaptoken/kilo/ and http://www.buildyourownlisp.com/

    Comment linking /

    on “Ask HN: “Write your own” or “Build your own” software projects”
  10. Submitted Learn C and build your own Lisp (2014) as a story · 231 points

    HN discussion
  11. For example: http://www.buildyourownlisp.com/ But there's plenty more.

    Comment linking /

    on “The Idea of Lisp”
  12. Submitted Build Your Own Lisp as a story · 46 points

    HN discussion
  13. I am a huge fan of Build Your Own Lisp in C. I knew how to program since I was a kid. It was all inelegant but working code. Using this website's walk through helped me to refine my understanding. Anecdotally, I suggested it to 2 beginners I knew, and they found it very intuitive. http://www.buildyourownlisp.com/

    Comment linking /

    on “Ask HN: Your favourite tutorial for total beginners?”
  14. Submitted Learn C and Build Your Own Lisp as a story · 15 points

    HN discussion
  15. Reminds of this book[1] I’d read a couple of years ago. [1]: http://www.buildyourownlisp.com/

    Comment linking /

    on “Lisp in fewer than 200 lines of C”
  16. Submitted Learn C and Build Your Own Lisp as a story · 14 points

    HN discussion
  17. Really cool! A more complete implementation in 1000 lines of C for getting started: http://www.buildyourownlisp.com

    Comment linking /

    on “Lisp in fewer than 200 lines of C”
  18. Submitted Learn C and build your own Lisp as a story · 10 points

    HN discussion
  19. I am working my way through Alex Aiken's Coursera compiler course, almost 3/4th done and really liking it till now. There was another resource posted on HN earlier which takes you through building a compiler for lisp using C. http://www.buildyourownlisp.com/contents

    Comment linking /contents

    on “How I wrote a self-hosting C compiler in 40 days”
  20. Submitted Build Your Own Lisp (2014) as a story · 8 points

    HN discussion
  21. The best guided project/intro I've seen for complete beginners is Daniel Holden's "Build Your Own Lisp". It's a free online book that walks you through writing a Lisp interpreter (something worthwhile even for experienced C programmers!): http://www.buildyourownlisp.com/

    Comment linking /

    on “Brushing up on operating systems and C programming”
  22. Submitted Build Your Own Lisp as a story · 3 points

    HN discussion
  23. If you're just getting comfortable with it (as I am) then something a little lighter weight than a course seems like a reasonable approach. Also, for me at least, at this point the distinction between interpreter and compiler isn't as important, and there are some very high quality interpreter resources out there. [0], [1], [2] are easy to get started with and great to work through. At the very least it seems like t…

    Comment linking /

    on “My First Fifteen Compilers”
  24. Submitted Build your own Lisp as a story · 2 points

    HN discussion
  25. http://www.buildyourownlisp.com/

    Comment linking /

    on “Make a Lisp”
  26. Submitted Build Your Own Lisp as a story · 2 points

    HN discussion
  27. Glad you wrote this set of experiences up. I’ve followed BuildYourOwnLisp[0] in the past, so it’s cool to see something that is more focused on the compilation of Lisp rather than its implementation as a language. [0] http://buildyourownlisp.com

    Comment linking /

    on “I Built a Lisp Compiler”
  28. Submitted Build Your Own Lisp as a story · 2 points

    HN discussion
  29. ML utilizes continuous mathematics, while compiler design including static analysis usually favor discrete mathematics. I wouldn't say the concepts are interchangeable. The classic text book is the Dragon Book. Another good start on the compiler side are projects like https://buildyourownlisp.com/ . A lot of people start with lexing, parsing, and so on before moving on, but you can start from the static analysis sid…

    Comment linking /

    on “Chris Lattner on garbage collection vs. Automatic Reference Counting (2017)”
  30. Submitted Contents • Build Your Own Lisp as a story · 1 points

    HN discussion

Search all of HN for buildyourownlisp.com

Linked by the same people?