ctype
An implementation of the Common Lisp type system:

  • Generic function ctypep—corresponding to typep.
  • Generic function subctypep—corresponding to subtypep.
  • Generic functions ctype=, disjointp, conjointp, etc.
  • Classes describing each parsed type—see classes.lisp.
Repository: https://github.com/s-expressionists/ctype

License: BSD 2-Clause


Topic: metaprogramming