Closed treeowl closed 2 years ago
A bit of experimentation suggests I'm probably right about the coerce
implementation. The number of terms doesn't change, but the number of types and the number of coercions go down quite a bit. So that should be a win.
The
containers
version check was shifted off, preventing the internals-based code from ever compiling. Fix that.Make the internals-based
Data.Sequence.Seq
instance compile.Add instances for
Data.Sequence.ViewL
andData.Sequence.ViewR
.Change the older-containers instances for
Set
,Map
, andIntMap
to usefromDistinctAscList
to increase speed.Closes #24