I’ve been studying the Kaleidoscope tutorial while working on a language. It’s very helpful. Any recommendations on how to learn more beyond that tutorial. Topics like:
- Adding struct types. Strings, resizable arrays, user defined structs, etc.
- Dealing with heap memory management - manual or GC or other techniques.
- Throwing exceptions
- Small vector and matrix types, as used in graphics and geometry (are there special instructions?)
- Pattern matching
I can probably slowly put it together by poking around the docs and searching the internet. But it would be great to have a more helpful guide like that tutorial.
Rob