summaryrefslogtreecommitdiffstats
path: root/struct.h
Commit message (Expand)AuthorAgeFilesLines
* Warn when a nonexistent slot is referenced.Kaz Kylheku2017-03-231-1/+6
* listener: completion sensitive for slots and methods.Kaz Kylheku2017-03-211-0/+1
* New function: static-slot-home.Kaz Kylheku2017-03-161-0/+1
* New: struct-from-plist and struct-from-args.Kaz Kylheku2017-03-121-0/+2
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* Introducing struct instance dirty flags.Kaz Kylheku2016-11-141-0/+3
* Fix non-working quasiquote over struct literals.Kaz Kylheku2016-10-241-1/+1
* Fix struct lit problem exposed by circular syntax.Kaz Kylheku2016-10-201-0/+1
* New function to access slot list of struct type.Kaz Kylheku2016-10-181-0/+1
* Support curried args in method and meth.Kaz Kylheku2016-10-091-0/+1
* Support curried arguments in umethod and umeth.Kaz Kylheku2016-10-091-1/+1
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Methods for turning objects into sequences.Kaz Kylheku2016-06-011-0/+1
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* Useful feature: object post-initialization.Kaz Kylheku2015-12-161-1/+2
* defun can define methods.Kaz Kylheku2015-11-301-1/+1
* func-get-name calculates a name for methods.Kaz Kylheku2015-11-301-0/+1
* Introducing lazy structs.Kaz Kylheku2015-11-201-0/+1
* New uslot function and usl macro.Kaz Kylheku2015-11-201-0/+1
* Adding defmeth macro and static-slot-ensure.Kaz Kylheku2015-10-161-0/+1
* New function: reset-struct.Kaz Kylheku2015-10-061-0/+1
* New function: replace-struct.Kaz Kylheku2015-10-061-0/+1
* New function: clear-struct.Kaz Kylheku2015-10-061-0/+1
* slot-p renamed to slotp, conforming with Lisp conventions.Kaz Kylheku2015-10-031-1/+1
* New umeth and umethod macro and function.Kaz Kylheku2015-10-031-0/+1
* New super-method function.Kaz Kylheku2015-10-011-1/+2
* Implementation of static slots for structures.Kaz Kylheku2015-09-291-1/+7
* Introducing structs.Kaz Kylheku2015-09-021-0/+39