Top all-time · #8571
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.
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?
- <Insert Language Name Here>3 people · 4 mentions · first linked 2016-07-08
- “Screw it, I'll make my own” – The story of a new programming language3 people · 3 mentions · first linked 2016-01-30
- Building an extensible syntax3 people · 3 mentions · first linked 2014-10-24
- /blog/liso.html2 people · 3 mentions · first linked 2016-09-22
- Quaint – a markup language loosely inspired by Markdown2 people · 2 mentions · first linked 2013-07-21
What Hacker News says?
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”Submitted “Screw it, I'll make my own” – The story of a new programming language as a story · 139 points
HN discussionJust going to throw my own (old) attempt in here. - Liso ( http://breuleux.net/blog/liso.html )
Comment linking /blog/liso.html
on “Rhombus Language”Submitted Quaint – a markup language loosely inspired by Markdown as a story · 42 points
HN discussionA 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”Submitted Building an extensible syntax as a story · 39 points
HN discussionWhy not o-expressions? http://breuleux.net/blog/oexprs.html
Comment linking /blog/oexprs.html
on “Kilo LISP”Submitted “Screw it, I'll make my own” – The story of a new programming language as a story · 5 points
HN discussionI 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?”Submitted O-expressions: An alternative to s-expressions for extensible syntax as a story · 3 points
HN discussionYou 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)”Submitted <Insert Language Name Here> as a story · 3 points
HN discussionFor 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”Submitted Insert Language Name Here – How to make interesting little languages as a story · 1 points
HN discussionI 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”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”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”