| Some sort of governing entity. The ANSI standard has left the language totally dead in the water, and is the single biggest thing holding back this really quite beautiful language Package local nicknames. The situation that libraries like Alexandria are in is really sad. Nested namespacing/packages. The ability to alias imports, like in Python. In the same vein, most symbols in the spec should be moved into a standard library. A general equality predicate which can be specialized by the user. Just replace multiple-value-returns with structs, they don't add anything useful. Standardize some variant of arrow macros. Every form which introduces a binding should be able to take a (optional) type specifier. It'd be great if compilers could use this option to remove generic dispatch in certain compilation modes. |
Oh yes they do! They allow to add a return value without modifying all the calling sites. Extremely useful.