News for hackers. Stuff that matters.
Re:Just Write the Parser by prezjordan on Wednesday October 21, 2020 @04:08PM (#24851548)
Aside (sorry!) but https://tiarkrompf.github.io/notes is really cool and it's fun to see this format
Re:Just Write the Parser by jraph on Wednesday October 21, 2020 @04:49PM (#24852030)
Wow, thank you very much for this link!

This is very inspiring.

First, there is an impressive overlap with what I like and what I have been doing. The notes on the piano, the parser, on GraphViz and on React all hit very close if not exactly things I've thought about or programmed.

Second, the means of presenting things is awesome too. I get lost very easily so there are probably ways to improve but this is very clever and interesting. The creativity and pedagogy here is incredible at all levels.

I am very impressed.

I need to keep an eye on this. I wish there was an RSS feed. I'll contact him.

Re:Just Write the Parser by tiarkrompf on Wednesday October 21, 2020 @04:57PM (#24852100)
Thanks - very glad to hear. RSS should be doable
Re:Just Write the Parser by brundolf on Wednesday October 21, 2020 @04:14PM (#24851605)
The only annoying thing is that the scroll bar is in the middle of my screen. I wish they'd max-widthed the text while leaving the scrollable element full-width
Re:Just Write the Parser by ofrzeta on Wednesday October 21, 2020 @04:42PM (#24851956)
The other annoying thing is the manipulation of the browser history :) In my opinition it should keet its hands off it.
Re:Just Write the Parser by mamcx on Wednesday October 21, 2020 @05:18PM (#24852300)
I like the bit about CPS, but wish it show how do the last part without having the async machinery in the host language.

What I have a hard time to get is how implement fully delimited continuations. All the examples I know reuse the machinery of the host so is hard to translate (in my case, to Rust)

Re:Just Write the Parser by awinter-py on Wednesday October 21, 2020 @04:18PM (#24851649)
those scroll-matched curly braces are something