@34304984 i want a type system that doesn’t exist yet.
I want my type system to understand all my code my highly dynamic & mutable code while prompting me when I need to provide constraints. All it does is point out inconsistencies in my code.
This “type system” would work by encoding the ast in a database like prolog & evaluating all expressions as queries to verify the results exist in the database.
This also means that I could provide arbitrary constraints
Notes by Marcelle | export