Changeset 38894 in project
- Timestamp:
- 08/28/20 17:56:47 (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wiki/eggref/5/coops
r37654 r38894 292 292 can be used to assign a value to a slot. 293 293 294 ===== slot- initialized?295 296 <procedure>(slot- initialized? OBJECT SLOTNAME)</procedure>294 ===== slot-exists? 295 296 <procedure>(slot-exists? OBJECT SLOTNAME)</procedure> 297 297 298 298 Returns {{#t}} if {{OBJECT}} has a slot named {{SLOTNAME}} or 299 299 {{#f}} ortherwise. 300 301 ===== slot-initialized? 302 303 <procedure>(slot-initialized? OBJECT SLOTNAME)</procedure> 304 305 Returns {{#t}} if the slot named {{SLOTNAME}} in {{OBJECT}} has been 306 initialized. If the slot does not exist, an error is signalled. 300 307 301 308 ==== Predefined classes … … 480 487 === Author 481 488 482 COOPS is based on [[http ://www.ccs.neu.edu/home/dorai/scmobj/scmobj.html|ScmObj]]489 COOPS is based on [[https://web.archive.org/web/20141228020142/http://www.ccs.neu.edu/home/dorai/scmobj/scmobj.html|ScmObj]] 483 490 by Dorai Sitaram and was ported to CHICKEN and heavily extended by [[felix winkelmann]] 484 491 … … 509 516 510 517 === Version History 511 518 519 ; 1.3 : Added {{slot-exists?}}. 520 ; 1.2 : Disabled interrupts during execution of COOPS runtime procedures. 512 521 ; 1.1 : Use proper record-type tag-variable instead of unqualified record type name, fix missing source-dependency. 513 522 ; 1.0 : Initial release for CHICKEN 5, based on version 1.7 from CHICKEN 4
Note: See TracChangeset
for help on using the changeset viewer.