I'll make it short but clear:
1. Hashmaps (they are called dictionaries in Python). They are like dynamic arrays but are accessed via hashes i.e. Surename["Peter"] would return "Griffin"
2. Threading. I know this is a complex one (that may be already solved) but would make sense with quadcore CPUs being pretty common now and AMD going all the way to cores > raw power
3. Subs in types. Again: not sure if already possible. It would make managing types much much easier. I know this is already a step in the direction of OOP but it's something that I couldn't solve via inline so far.
1. Hashmaps (they are called dictionaries in Python). They are like dynamic arrays but are accessed via hashes i.e. Surename["Peter"] would return "Griffin"
2. Threading. I know this is a complex one (that may be already solved) but would make sense with quadcore CPUs being pretty common now and AMD going all the way to cores > raw power
3. Subs in types. Again: not sure if already possible. It would make managing types much much easier. I know this is already a step in the direction of OOP but it's something that I couldn't solve via inline so far.