Ancestors

Toot

Written by Jon Gjengset on 2024-08-22 at 09:33

I've been looking to do a stream on writing an interpreter for a while, and CodeCrafters.io have recently released a new challenge in beta that follows Robert Nystrom's Crafting Interpreters book! So, I'm going to jump at the opportunity. This Saturday at 1pm UTC (https://everytimezone.com/s/416927f0) we'll see how far we can get through the challenges in 5-6 hours — come join me, or try it yourself and compare notes with the VOD after the fact!

Stream will be at: https://youtube.com/live/FdZmJ0DAmn4?feature=share

=> More informations about this toot | More toots from jonhoo@fosstodon.org

Descendants

Written by Jon Gjengset on 2024-08-22 at 09:33

You can access the challenge over at https://app.codecrafters.io/join?via=jonhoo, or in free source form at https://github.com/codecrafters-io/build-your-own-interpreter.

The Crafting Interpreters book is https://craftinginterpreters.com/.

Matklad's article on Pratt parsing: https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html

=> More informations about this toot | More toots from jonhoo@fosstodon.org

Written by Jon Gjengset on 2024-08-22 at 09:34

I'm including matklad's because it's a great write-up about parsers, and is arguably the thing that inspired me to want to do a stream on writing an interpreter in the first place!

=> More informations about this toot | More toots from jonhoo@fosstodon.org

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113004983672450821
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
260.648282 milliseconds
Gemini-to-HTML Time
0.640637 milliseconds

This content has been proxied by September (3851b).