Hey all, I have been working on a project and it is the first time I have used Dictionaries heavily. I noticed that Julia dictionaries do not preserve order of insertion and that it was causing problems in my code. I am now using OrderedDict from DataStructures, but I am curious as to why it does not? I see that in Python, they changed it so that the standard Dictionary also preserves order. Is it a performance issue?
Maybe it is not optimal to use Dictionaries in projects that are order sensitive, but still, it begs the question as to why.