summaryrefslogtreecommitdiff
path: root/Lisp/class-definition.lisp
Commit message (Collapse)AuthorAgeFilesLines
* Make INITIALIZE-INSTANCE (OBJECTIVE-C-CLASS ...) create new Objective-C ↵Matthias Benkard2008-02-161-10/+47
| | | | | | classes upon request. darcs-hash:14de6de0dace5d7e4aaeae48579326e2e43d6aee
* Avoid a bunch of compilation warnings.Matthias Benkard2008-02-141-0/+8
| | | | darcs-hash:80fed30cbc718deff925dd9d55988490fef422b6
* Fix overzealous style cleanups.Matthias Benkard2008-02-091-3/+3
| | | | darcs-hash:c5c0a79734ae2d8be8b1c08e3c3e63f84df64a86
* Stylistic improvements.Matthias Benkard2008-02-081-3/+3
| | | | darcs-hash:052ac7d590da800f6a713bc4c50da6e066fb19ba
* Assign a fake metaclass as a metaclass to the root metaclass.Matthias Benkard2008-02-061-3/+2
| | | | darcs-hash:e594ffa7fa03edfdbfd4f44708c2a1863c96a2af
* Properly convert foreign slot names into CLOS slot names.Matthias Benkard2008-02-051-1/+2
| | | | darcs-hash:86d821bf8ce3432e3ca70dd6429f923d4283baa7
* More cleanups.Matthias Benkard2008-02-051-23/+1
| | | | darcs-hash:5e7b63e513b1c956c1963761a594bbd332fca0d4
* Minor cleanups.Matthias Benkard2008-02-051-15/+10
| | | | darcs-hash:6de1e4c4e8804d949fec6d5af4809fbf5a81ae69
* Generally declare foreign slots as SLOT-BOUNDP.Matthias Benkard2008-02-051-1/+2
| | | | darcs-hash:b1e855f149754953d120b267b13e5623253d5c65
* Add support for reading foreign slots.Matthias Benkard2008-02-051-5/+26
| | | | darcs-hash:00abb78ca0134b8fa34830c9643986e046808c5e
* Prefix metaclasses with #\+ instead of #\%.Matthias Benkard2008-02-041-1/+1
| | | | darcs-hash:b6771564fc256067287ccae46f45e6dce9130268
* Add preliminary support for Objective-C slots.Matthias Benkard2008-02-041-17/+109
| | | | darcs-hash:7da372a879d14800683cb79a262e86a8037245fc
* Make ID the root of the Objective-C class hierarchy.Matthias Benkard2008-02-041-0/+4
| | | | darcs-hash:7d709124e74a1782fecaf2ee75a0a229783fec8b
* Automatically set Objective-C wrapper classes' superclasses.Matthias Benkard2008-02-031-0/+11
| | | | darcs-hash:ef9a71b349ac03e3d80ed89c750f3dd82ad67630
* Implement SLOT-MAKUNBOUND for Objective-C wrapper objects.Matthias Benkard2008-02-031-2/+13
| | | | darcs-hash:ef968cdf81b142725469929419b150f4dd49846b
* Cosmetic improvements.Matthias Benkard2008-02-031-2/+2
| | | | darcs-hash:7585ed6937fb5617ae00999f9c90adf752b74b2e
* Allow subclassing between Objective-C wrapper classes.Matthias Benkard2008-02-031-0/+3
| | | | darcs-hash:89b323107ac83b94f5db275fb6b1d5909ea90308
* Use Objective-C metaclasses as CLOS metaclasses.Matthias Benkard2008-02-031-1/+6
| | | | darcs-hash:dd0a1476e5412105a56b7c7de18f7d14f7af2696
* Fix a few typos.Matthias Benkard2008-02-031-7/+7
| | | | darcs-hash:7264ff2459fb64b0005df4df85e7129cf209cd2e
* Introduce new metaclass OBJECTIVE-C-META-CLASS.Matthias Benkard2008-02-021-0/+20
| | | | darcs-hash:3d9bf7fb5b37a4089ae3d85493612c6e6abc4469
* Replace all occurrences of OBJC-CLASS with OBJECTIVE-C-CLASS.Matthias Benkard2008-02-021-9/+11
| | | | darcs-hash:1ba389d5a50343a134892bde78ba62e21842f684
* Add OBJECTIVE-C-CLASS, a metaclass for Objective-C class wrappers.Matthias Benkard2008-02-021-0/+142
darcs-hash:edb69af98619671f830ff842fb3e69ca369ee8dd