The macros allow:
- easy inclusion of type declarations for arguments in lambda lists
- easy inclusion of return type declarations in function and method definitions
- easy declaration of variables as 'ignored', by the use of '_' as a placeholder variable in argument lists.
- easy inclusion of assertions for each argument and for the function's return value, thus allowing simple programming by contract.
Installation requires ASDF or Quicklisp. Defstar does not depend on any other libraries.
GPL3 convenience library