conv.

← The whole story
Tech
Vini Psmaker argues Pratt parsing tutorials miss the point

Psmaker shares personal experience using Pratt in compiler design

In a Lobsters comment, Psmaker describes using Pratt parsing in a macro-heavy compiler project for nearly a year, noting that it fundamentally changed the language design by enabling metaprogramming capabilities.

Psmaker shares personal experience using Pratt in compiler design
compilers,plt

“Pratt fundamentally changed the design of my language by allowing metaprogramming stuff that I never dreamed of.”

vinipsmaker

Vini Psmaker Blog post author, compiler developerDouglas Crockford Parser theorist (cited)

The whole story postscomments the bright band is this development · numbered dots are the others · click one to jump

Peak 5 pieces in 3h at Nov 1, 12 PM; 24 pieces over 11 days (1 article · 6 posts · 17 comments) Nov 1, 12 PM — 5 pieces · 1 post · 4 comments — Lobsters 5Nov 1, 3 PM — 4 pieces · 4 comments — Lobsters 4Nov 1, 6 PM — 2 pieces · 2 comments — Lobsters 2Nov 1, 9 PM — quietNov 2, 12 AM — 1 piece · 1 post — Hacker News 1Nov 2, 3 AM — quietNov 2, 6 AM — quietNov 2, 9 AM — quietNov 2, 12 PM — quietNov 2, 3 PM — 1 piece · 1 post — Hacker News 1Nov 2, 6 PM — quietNov 2, 9 PM — quietNov 3, 12 AM — quietNov 3, 3 AM — 1 piece · 1 post — Hacker News 1Nov 3, 6 AM — quietNov 3, 9 AM — quietNov 3, 12 PM — 2 pieces · 1 article · 1 post — Hacker News 1, Newswires 1Nov 3, 3 PM — 5 pieces · 1 post · 4 comments — Hacker News 4, Mastodon 1Nov 3, 6 PM — 2 pieces · 2 comments — Hacker News 2Nov 3, 9 PM — quietNov 4, 12 AM — quietNov 4, 3 AM — quietNov 4, 6 AM — quietNov 4, 9 AM — quietNov 4, 12 PM — 1 piece · 1 comment — Hacker News 1Nov 4, 3 PM — quietNov 4, 6 PM — quietNov 4, 9 PM — quietNov 5, 12 AM — quietNov 5, 3 AM — quietNov 5, 6 AM — quietNov 5, 9 AM — quietNov 5, 12 PM — quietNov 5, 3 PM — quietNov 5, 6 PM — quietNov 5, 9 PM — quietNov 6, 12 AM — quietNov 6, 3 AM — quietNov 6, 6 AM — quietNov 6, 9 AM — quietNov 6, 12 PM — quietNov 6, 3 PM — quietNov 6, 6 PM — quietNov 6, 9 PM — quietNov 7, 12 AM — quietNov 7, 3 AM — quietNov 7, 6 AM — quietNov 7, 9 AM — quietNov 7, 12 PM — quietNov 7, 3 PM — quietNov 7, 6 PM — quietNov 7, 9 PM — quietNov 8, 12 AM — quietNov 8, 3 AM — quietNov 8, 6 AM — quietNov 8, 9 AM — quietNov 8, 12 PM — quietNov 8, 3 PM — quietNov 8, 6 PM — quietNov 8, 9 PM — quietNov 9, 12 AM — quietNov 9, 3 AM — quietNov 9, 6 AM — quietNov 9, 9 AM — quietNov 9, 12 PM — quietNov 9, 3 PM — quietNov 9, 6 PM — quietNov 9, 9 PM — quietNov 10, 12 AM — quietNov 10, 3 AM — quietNov 10, 6 AM — quietNov 10, 9 AM — quietNov 10, 12 PM — quietNov 10, 3 PM — quietNov 10, 6 PM — quietNov 10, 9 PM — quietYesterday, 12 AM — quietYesterday, 3 AM — quietYesterday, 6 AM — quietYesterday, 9 AM — quietYesterday, 12 PM — quietYesterday, 3 PM — quietYesterday, 6 PM — quietYesterday, 9 PM — quiet 1–8
Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9Nov 10now · 12:20 AM ET

What people said 1 voice · verbatim

All 8 developments of Vini Psmaker argues Pratt parsing tutorials miss the point →

LobstersHacker NewsMastodonNewswires