CL-PARAMETRIC-TYPES.STL aims at reimplementing most of C++ STL functions and types, translating them to idiomatic Common Lisp.
It currently implements:
-
template-type
(VECTOR* <T>)
- see vector.md -
template-type
(DEQUE <T>)
- see deque.md -
template-type
(PAIR <T1> <T2>)
- see pair.md -
template-type
(TRIPLE <T1> <T2> <T3>)
- see triple.md -
template-functions
(EQUAL-TO (<T>))
and(NOT-EQUAL-TO (<T>))
- see equal-to.md -
template-function
(HASH (<T>))
- see hash.md -
template-functions
(LESS (<T>))
(LESS-EQUAL (<T>))
(GREATER (<T>))
and(GREATER-EQUAL (<T>))
- see less.md