I have this long thought about building a language for the age of ai.
Here is a non-exhaustive list of features i would love to have it included:
- separate effect full code from pure logic
- separate state and code
- ai native debugger
- native deterministic simulation testing
- coding proofs
- explicit type system
- repl
- wasm target
I have no background in compiler building or similar. I would just like to spend some weeks reading the best resource about this topic.
Please share any resource you recommend reading.
The challenge isn't really in building a decent implementation or adopting useful features. There are plenty of languages with decent implementations and features that are on display in Github graveyard.
The challenge is to deeply understand what THE PROBLEM is. Books won't help you with that at all. Long walks, drinking fresh water, meditation, prayer. It may take years.
And once you understood the problem, the path is clear: research and studying prototypes of other people helps greatly.
What is the problem that you're trying to solve? You listed the features, not the issue you're aiming at.