Side note though: I won't ever use a symbols-instead-of-words language unless I have to.
let { (*>), (<*), wrap } = import! std.applicative
This is not my idea of good language syntax. I like jr developers, non-X language developers, hardware guys, and even graphic designers to be able to understand my code.Consider simple string concatenation. This is what it looks like in Objective-C:
NSString *one = @"Hello";
NSString *two = @"World";
NSString *three = [[one stringByAppendingString:" "] stringByAppendingString:two]
Total fail for something so simple.