Creating a programming language is apparently all the rage these days, and itās got me thinking about what I would really like to see in one. Iām starting to suspect the things I want are either impossible or mutually incompatible, so Iād better write them down and let smarter people tell me why I canāt have everything and also aĀ pony.
Iām strongly influenced by my love of Python, my aversion to C and C++, my fascination with Rust, and the bits of Haskell I understand. I very recently read an overview of Nim, which is part of what got my juices flowing. Also I have a lot of fond memories of what Perl 6 could have been, so, fairĀ warning.
This is a brain dump, not a linear narrative, so some of this might be mutually referential or causally reversed or even complete nonsense. Please pardon theĀ dust.