> Ordered dictionaries are not conveniently supported in all languages I tend to use.
Ordered dictionaries are a fundamental, extremely basic data type present in every language I've used in three decades.
a) What modern, widely used language doesn't have them?
b) Why?
c) Okay, so you've picked a bad language that has only hashtables. You can still implement ordered keys using an array of the keys & values in sorted order, and a hashtable of keys to the array indices.
Ordered dictionaries are a fundamental, extremely basic data type present in every language I've used in three decades.
a) What modern, widely used language doesn't have them?
b) Why?
c) Okay, so you've picked a bad language that has only hashtables. You can still implement ordered keys using an array of the keys & values in sorted order, and a hashtable of keys to the array indices.