a little preserving dictionary
# Order Preserving Dictionary *OrderPreservingDictionary* preserves the order in which elements were added to to it. [](https://github.com/pharo-contributions/OrderPreservingDictionary/actions?query=workflow%3ABuild) [](https://codecov.io/gh/pharo-contributions/OrderPreservingDictionary/branch/master) [](https://pharo.org/download) [](https://pharo.org/download) [](https://pharo.org/download) [](https://pharo.org/download) [](https://pharo.org/download) [](https://pharo.org/download) [](https://pharo.org/download) [](https://pharo.org/download) ## Quick Start ### Installation ```smalltalk Metacello new baseline: 'OrderPreservingDictionary'; repository: 'github://pharo-contributions/OrderPreservingDictionary/src'; load. ``` ### Usage Basic **Dictionary** ```smalltalk (dict := Dictionary new) at: #apple put: 20; at: #orange put: 15. dict keys. "#(#orange #apple)" ``` **OrderPreservingDictionary** ```smalltalk (dict := OrderPreservingDictionary new) at: #apple put: 20; at: #orange put: 15. dict keys. "#(#apple #orange)" ```