Changeset 38899 in project


Ignore:
Timestamp:
08/29/20 02:17:18 (4 weeks ago)
Author:
Kon Lovett
Message:

rel 2.1.5

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/5/coops-utils

    r38880 r38899  
    150150<procedure>(primitive-instance? OBJECT) --> boolean</procedure>
    151151
    152 Is {{OBJECT}} an {{instance}} of the {{<primitive-object>}} class?
     152Is {{OBJECT}} an {{instance}} of the {{<primitive-object>}} class or {{#t}}?
     153
     154'''Note''' {{#t}} is the default class, without the {{coops-primitive-objects}} module.
    153155
    154156==== generic?
     
    167169Is {{OBJECT}} a {{method}} of a {{generic-procedure}}?
    168170
    169 '''Note''' that the current implementation of methods does not depend on the type
    170 system. This function only validates the form of the argument and can be fooled.
     171Only useful in the context of a {{generic-*-methods}} procedure result.
    171172
    172173<procedure>(check-method LOC OBJ [ARGNAM]) --> *</procedure>
     
    284285[[srfi 1]]
    285286[[srfi 13]]
     287[[type-checks]]
    286288[[coops]]
    287 [[type-checks]]
    288289
    289290
     
    302303== Version history
    303304
     305; 2.1.5 : Fix {{method?}}, {{instance?}} & {{primitive-instance?}}.
    304306; 2.1.4 : {{make-copy}} uses ''fresh'' slots.
    305307; 2.1.3 : Bug #1700.
Note: See TracChangeset for help on using the changeset viewer.