Перенес три наших коллекции в немерловую библиотеку.
https://github.com/rsdn/nemerle/commit/0456362ba25f7e597476ca0329b8d341638fe2e2
HashSetEx[T] — обертка над HashSet, позволяет узнать исходный элемент добавленный в коллекцию первым.
LightList[T] — аналог SCG.List[T] который имеет смысл использовать когда в списке преимущественно 0 или 1 элемент, но может появляться и больше элементов. Коллекция является структурой и хранит первый элемент в собственном поле. Создан для упрощения алгоритмов в которых происходит накопление элементов, а потом в зависимости от их числа создается коллекция или единичный элемент данных.
Пример использования.
PriorityQueue[T] — название говорит самое за себя —
очередь с приоритетом.