Skip to content

GsDevKit/OrderPreservingDictionary

 
 

Repository files navigation

Order Preserving Dictionary

OrderPreservingDictionary preserves the order in which elements were added to to it.

Unit Tests Coverage Status

Pharo 6 Pharo 7 Pharo 8 Pharo 9 Pharo 10 Pharo 11 Pharo 12 Pharo 13

Quick Start

Installation

Metacello

Metacello new
	baseline: 'OrderPreservingDictionary';
	repository: 'github://GsDevKit/OrderPreservingDictionary:gemstone/filetree';
	load.

tODE command line

project install --url=http://gsdevkit.github.io/GsDevKit_home/OrderPreservingDictionary.ston
project load OrderPreservingDictionary

Usage

Basic Dictionary

(dict := Dictionary new)
	at: #apple put: 20;
	at: #orange put: 15.

dict keys. "#(#orange #apple)"

OrderPreservingDictionary

(dict := OrderPreservingDictionary new)
	at: #apple put: 20;
	at: #orange put: 15.

dict keys. "#(#apple #orange)"

About

a little preserving dictionary ... GemStone port

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Smalltalk 100.0%