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

Top all-time · #8571

B

breuleux.net

Personal blog · breuleux.net/blogprogramming

breuleux.net is a personal blog at breuleux.net about programming. Since 2013, 9 different Hacker News readers have linked it 19 times, most often “<Insert Language Name Here>”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
19mentions?
9HN people?
2013–2025first – last linked?
Links on Hacker News per year · peak 5 in 2016

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link breuleux.net for programming language design and parsing posts, such as o-expressions and operator precedence via textual substitution. One commenter points to its language-howto post as an elegant parsing approach.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. <Insert Language Name Here>
    3 people · 4 mentions · first linked 2016-07-08
  2. “Screw it, I'll make my own” – The story of a new programming language
    3 people · 3 mentions · first linked 2016-01-30
  3. Building an extensible syntax
    3 people · 3 mentions · first linked 2014-10-24
  4. /blog/liso.html
    2 people · 3 mentions · first linked 2016-09-22
  5. Quaint – a markup language loosely inspired by Markdown
    2 people · 2 mentions · first linked 2013-07-21

What Hacker News says?

  1. Well, that's cool. Might as well plug the one I made a couple years ago. It's an interactive tutorial too, sort of: http://breuleux.net/blog/language-howto.html

    Comment linking /blog/language-howto.html

    on “A bestiary of single-file implementations of programming languages”
  2. Submitted “Screw it, I'll make my own” – The story of a new programming language as a story · 139 points

    HN discussion
  3. Just going to throw my own (old) attempt in here. - Liso ( http://breuleux.net/blog/liso.html )

    Comment linking /blog/liso.html

    on “Rhombus Language”
  4. Submitted Quaint – a markup language loosely inspired by Markdown as a story · 42 points

    HN discussion
  5. A while back I had made my own alternative to s-exprs that works with Racket. I have no idea if it still works, but I still think it looks nice, and at a glance I feel it's "purer" than shrubbery: http://breuleux.net/blog/liso.html

    Comment linking /blog/liso.html

    on “Rhombus Language”
  6. Submitted Building an extensible syntax as a story · 39 points

    HN discussion
  7. Why not o-expressions? http://breuleux.net/blog/oexprs.html

    Comment linking /blog/oexprs.html

    on “Kilo LISP”
  8. Submitted “Screw it, I'll make my own” – The story of a new programming language as a story · 5 points

    HN discussion
  9. I made a programming language called Earl Grey a couple years ago: http://www.earl-grey.io/ It compiles to JavaScript, but it has a Pythony syntax, macros and fairly advanced pattern matching. I wrote an essay about the why and the experience: http://breuleux.net/blog/my-own-language.html I think it's a pretty nice language, but I'm biased. I use it for my personal projects (including my own markup language, Quaint:…

    Comment linking /blog/my-own-language.html

    on “Ask HN: Have you created a programming language and why?”
  10. Submitted O-expressions: An alternative to s-expressions for extensible syntax as a story · 3 points

    HN discussion
  11. You can still have simpler table syntax that's nice to read but easier to maintain. For my own markup language ( http://breuleux.net/quaint_demo/ ) I implemented this syntax: + Name + Occupation | Alice | Accountant | Bob | Baker | Charles | Car salesman Headers are easier to make and the last column does not require a trailing marker. It's still some work to align columns other than the last, but that's not a requi…

    Comment linking /quaint_demo/

    on “Why Markdown Is Not My Favourite Language (2012)”
  12. Submitted <Insert Language Name Here> as a story · 3 points

    HN discussion
  13. nsajko · 2022-05-16Recommends
    For more parsing history, see Jeffrey Kegler's "Parsing: a timeline": https://jeffreykegler.github.io/personal/timeline_v3 For a more elegant solution, see these tiny languages parsed using Floyd's operator precedence parsing: http://breuleux.net/blog/language-howto.html https://news.ycombinator.com/item?id=8554084

    Comment linking /blog/language-howto.html

    on “Operator precedence by textual substitution”
  14. Submitted Insert Language Name Here – How to make interesting little languages as a story · 1 points

    HN discussion
  15. I remember a push for JavaScript support a few years ago, but these days I think the most well-supported non-Scheme language is Emacs Lisp, as part of the Guile Emacs project. I suppose that might not help since you "hate lisp", but Emacs Lisp is actually very different from Scheme. In many ways I'd say Emacs Lisp is actually closer to scripting languages like Python or PHP than it is to Scheme, since it has all of…

    Comment linking /blog/liso.html

    on “Fibers in Guile Scheme”
  16. I made my own markup language (post: http://breuleux.net/blog/quaint.html , docs: http://breuleux.net/quaint/ , source: https://github.com/breuleux/quaint ) and I think it could eventually fit the bill. I designed the syntax to be extremely regular, easy to extend and to stay out of your way. You can embed Python code to extend it (I don't get why you'd make a formatting language Turing complete instead of just embe…

    Comment linking /quaint/

    on “LaTeX was not built for the web”
  17. Didn't expect to see this here (I am the author). For the record, I implemented this syntax as a Racket #lang called LISO[1], and I also used a variant of that syntax for a language that compiles to JavaScript, Earl Grey[2]. It's fun to play with. [1] http://breuleux.net/blog/liso.html [2] http://breuleux.github.io/earl-grey/repl/ Edit: I forgot to mention I also based a markup language on operator precedence parsin…

    Comment linking /blog/quaint.html

    on “Building an extensible syntax”

Search all of HN for breuleux.net

Linked by the same people?