TypeScript Lexer Projects
I don't think I'll have time to make one any time soon, unfortunately. My original plan was to write a compiler in TypeScript using Chevrotain, and see if it's possible to compile down to TypeScript's AST and feed that into its own compiler programmatically. Basically piggybacking on Microsoft's hard work (work smart, not hard). I don't know if it's possible, but it's what I'd try first.
A small toy imperative language (with some OOP features) for demonstrating and practicing language design/implementation.Project mention: Practical introduction to algebraic datatypes (ADTs) in TypeScript | reddit.com/r/typescript | 2021-08-10
Yeah, when building my language, manually constructing the sum types was definitely annoyingly verbose. I found that you can mostly get a good experience for pattern matching with switch statements, but it definitely could be better.
Are you hiring? Post a new remote job listing for free.