LeoWoerteler/persistent — pull request #1 by JosuaKrause (2012-08-10 23:24:25+00:00)
Title: Full test coverage

- (almost) full test coverage (at least everything that makes sense)
- direct baked array sequence for faster creation when no changes are made
- extended the interfaces a bit
- methods from maps are named more like their java.util.Map counterparts
- iteration over maps (keys, values, entries)
- maps now allow null keys and values
- the class Persistent is an easy way to create PersistentSequences without worrying about which classes to use
- AbstractPersistentMap to create other implementations
- there is no way to ensure empty sequences/maps though -- got to solve that problem :)