quicklisp-projects
quicklisp-projects copied to clipboard
Please add Peltadot
Source code is available here: https://gitlab.com/digikar/peltadot/
This project combines polymorphic-functions, extensible-compound-types, extensible-optimizing-coerce and also cl-form-types to provide a drop-in replacement for the common-lisp package. The goal is to simplify how these projects and their add-ons depend on each other.
A user may want to use peltadot if they wish to
- Dispatch on types instead of classes: although they may also use polymorphic-functions - I'll be eliminating its dependency on ctype and extensible-compound-types in the upcoming days.
- Define new primitive compound types
- Define types specializing on classes
- Group interfaces in the form of traits
- Use an extensible coerce
Failure log here: http://report.quicklisp.org/2024-02-10/failure-report/peltadot.html
I have updated the tag for compiler-macro-notes. Please try rebuilding after re-pulling the latest tag v0.3.0 of compiler-macro-notes.