I'm gonna do my updates for ALDI on here. For one I'm changing the syntax a little bit to be more in line with HBLang, sorta.
All type declarations are in the format:
foo = bar
where foo is the name of the type and bar is the "value"/ type being assigned. i'm trying to make types generic expressions. i.e. you should be able to use types anywhere
foo = struct {
dir : enum {NORTH SOUTH WEST EAST}
bar : u82
}
you'll notice a lack of commas as well; i haven't implemented the parser for this yet, but in theory the grammar is strict enough that we don't need em, and it certainly simplifies the grammar a lot. i'm unsure if i want to actually go for that but eh i'll keep updating this topic