littlelogs

Keep a social journal of your work progress as you make and learn things.

josh
josh

More work on my #go parser/compiler today. I can now parse function calls, the last rule left in my minimal grammar that’ll let me make an MVP. Woo! The next step will be to actually start turning the AST into Go code.

Unfortunately I also discovered a bug in the parser library I’m using. Someone else had already submitted an issue about it last year, and the project author replied, “I’m not using this for my own work any more, sorry, you’re on your own.” I get that, but it’s still frustrating that I’ll now have to understand and fix his code to proceed with my own.

13 May go

2 Heart

rhitakorrr
rhitakorrr

Gotta love broken libraries. Especially when you’ve already invested a lot of time and effort into integrating them into your code base—even worse when they’re the only option. Actually, part of the reason I started my massive MMP rewrite with @larouxn was because the front-end of the original (and still live) version relied heavily on a half-broken JS lib that only worked in a few browsers and didn’t bother to follow its own docs.

16 May