returned for Tags:"ADT"
A C# library with main purpose to reduce boilerplate code and avoid bugs thanks to stronger typing. Utilizes many concepts from functional programming languages that are also applicable in C#.
Data structures and algorithms
Library of data structures (fourth unit) according to the computer science
curriculum of the Israel Ministry of Education for a final examination.
Discriminated Union (sum-type, co-product) from Algebraic Data Types (ADT) for C# which is memory efficient, supports one-line sub-typing and C# switch statement.