4 ms·
1. Pattern matching with destructuring a la scala, rust, ocaml, etc. 2. scoped threading a la kotlin and by using certain libraries, rust to a degree. 3. stru
by jzoch 6y ago
1. Pattern matching with destructuring a la scala, rust, ocaml, etc.
2. scoped threading a la kotlin and by using certain libraries, rust to a degree.
3. structs / records (i feel bad putting this since every language but java seems to have it).
4. macros of some kind
5. type inference
6. enums a la rust / sealed types in kotlin which are needed for pattern matching afaik