I'm not sure PLs should have custom syntax for data types. You quickly run out of paren types before you run out of common types.
miniblog.
Related Posts
It's weird how even pure languages tend to treat the Unix execution model as ambient state.
Are there any PLs that define a main function like this?
fn main(args, stdin, stdout, env) -> exit code
Are users more tolerant of a slow programming language if it has good multithreading or green threads?
I'd be willing to use a PL with good ergonomics that runs at 0.5x speed if it's easy to saturate multiple threads.
(PLs focusing on single-threaded performance are common!)
@aburka Interesting, today I learnt.
I don't know the history of this syntax: there doesn't seem to be much precedent for ^ as a range in any PLs that I can think of.