The ATS PL System Wiki
Unleashing the potentials of types and templates
Status: Beta
Brought to you by:
ats-hwxi
ATS has a number of data structures found in both functional and imperative programming. We summarize them here.
Sets. ATS includes linear sets as linset
and functional sets as funset
. These are based on AVL trees, red-black trees, or ordered-lists.
Integer multisets are also available. The book Introduction to Programming in ATS includes a discussion and implementation of red-black trees useful for sets.
Regular expressions. ATS provides an interface to PCRE, a library for Perl-style regular expressions.
Anonymous