Loyc: Language of your choice Wiki
Status: Alpha
Brought to you by:
qwertie
I seem to be drawn to creating general-purpose data structures; most of these data structures can be found in this assembly. Out of all these, my favorite data structure is the persistent hashtables, although I didn't write an article about them yet.
FVList<T>, RVList<T>, FWList<T>, RWList<T>Set<T>, Map<K,V> - immutable set structure and dictionary classMSet<T>, MMap<K,V> - mutable set and dictionary classesInvertibleSet<T> - an immutable set that can be inverted, meaning "everything except { a, b, c }"InternalSet<T> - common implementation behind all five data typesAList<T>, BList<T>, BDictionary<K, V>, BMultiMap<K, V>CPIntTrie<TValue>, CPStringTrie<TValue>, CPByteTrie<TValue>KeylessHashtable<V>SimpleCache<T>