will it happen? who knows. but it's a goal, because if I don't set goals for myself, this thing will never get done.
meanwhile, this evening's project is translating lexemes into syntax trees.
lol the shit thing is that this version of the compiler is completely throw-away: it's the stage0 aka bootstrap compiler that dirty-translates gluumy source to lua so that you can stand up the theoretical future actual compiler (stage1) that is then used to type-check and build the release build of the actual compiler (stage2)
comical, but I mean, that's how it goes I guess.
regardless, my brain thinks in terms of shapes of data and the transitions between those shapes, and I prefer a computer to enforce shape-adherence for me vs. memorizing it and/or blind hope, so gluumy has 'em in the "spec" as a first-class citizen 🤷♂️
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.