quicklisp-projects icon indicating copy to clipboard operation
quicklisp-projects copied to clipboard

Please add Peltadot

Open digikar99 opened this issue 2 years ago • 2 comments

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

  1. 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.
  2. Define new primitive compound types
  3. Define types specializing on classes
  4. Group interfaces in the form of traits
  5. Use an extensible coerce

digikar99 avatar Nov 30 '23 10:11 digikar99

Failure log here: http://report.quicklisp.org/2024-02-10/failure-report/peltadot.html

quicklisp avatar Feb 10 '24 16:02 quicklisp

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.

digikar99 avatar Feb 10 '24 17:02 digikar99