graven-image
graven-image copied to clipboard
FUNCTION-LAMBDA-EXPRESSION* completeness
- [ ] Closure inspection
- [x] ECL
- [ ] Allegro
- [X]
sys::augmentable-environment
- [ ]
#<Closure DEFSTRUCT-ACCESSOR @ #x10000237d42>
- [X]
- [ ] CLASP
- [x] CLISP
- [ ] Lispworks
- [ ] Corman
- [ ] MKCL
- [ ] Source expression
- [ ] ABCL
- [X] Sources for Lisp objects.
- [ ] Sources for Java-related objects.
- [ ] Allegro
- [ ] CLASP
- [ ] CLISP
- [ ] Lispworks
- [ ] Corman
- [ ] CMUCL, SCL
- [ ] MKCL
- [ ] ABCL
- [ ] Function type
- [X] CCL—ftype declarations
- [x] ABCL—~impossible, it's all
LispObject
~ possible via ftype declarations. - [x] Allegro—ftype too (huh, that's an easy technique, might be possible to propagate to all the implementations that don't expose real compiled types :thinking:)
- [ ] CLASP
- [ ] CLISP
- [ ] Lispworks
- [ ] Corman
- [ ] MKCL
- [x] Funcallable instance
- [ ] Macro functions
- [ ] SBCL lists the right arglist for macros, but CCL, ECL, ABCL etc. list something like
(#:WHOLE-182692 #:ENVIRONMENT-182693)
, which is macro function arglist, not macro arglist.
- [ ] SBCL lists the right arglist for macros, but CCL, ECL, ABCL etc. list something like