Programming Language Design 2020-08-02

By Max Woerner Chase

Today, I worked a little on improving test coverage for my Lox implementation. I made a little progress.

Besides that, I sketched out ideas I might try for applying what I learned to creating a language of my own. I'm pretty good at implementing these kinds of small language specifications (especially if I'm not actively working against the design of the reference implementation), but actually writing a specification is much more work. For now, I tried sketching out some ideas.

These ideas include:

Thinking about how to sketch out these ideas, I wasn't really sure before, but it just occurred to me that I might be able to get inspiration from Rosetta Code.

I'll have to look into that later. For now, I want to wrap things up.

Good night.