My latest blog post is the introduction to my Marpa Book, currently in progress. The book will be a theory monograph, so it's kind of stuffy, but it's a good summary of Marpa's features. It also discusses the implications of these features for applications.
In my new blog post, I compare parsing, as practiced by birds and by computer programmers.
My latest blog post is "What are the reasonable programming languages?" Nowadays, we think we know what languages are realistically possible. But in the 1970's, programmers knew that they didn't know. So they asked for the languages they actually wanted. What kinds of language did they ask for?
"Top-down parsing is guessing" is my newest blog post. Top-down is the most flexible of parsing methods -- you can add anything else to it. And you have to, because pure top-down parsing is, literally, guessing.
Search this blog
- Introduction to Marpa book in progress
- What parser do birds use?
- What are the reasonable programming languages?
- Top-down parsing is guessing
- Grammar reuse
- Fast handy languages
- Linear? Yeah right.
- PEG: Ambiguity, precision and confusion
- Parsing: top-down versus bottom-up
- Removing obsolete versions of Marpa from CPAN