Next: expander specs struct, Previous: expander specs object, Up: expander specs [Index]
The following syntactic bindings are exported by the library
(vicare expander)
.
Name of type specifications for core Scheme objects. Instances of this
type are the object–type specifications for: <fixnum>
,
<flonum>
, <string>
, <list>
, et cetera. There may be
multiple instances of this type representing the same Scheme
object–type.
Instances of this type are internally generated and cannot be built by user code.
Return #t
if obj is an instance of <core-type-spec>
;
otherwise return #f
.
Return a syntactic identifier bound to the instance of
<core-type-descriptor>
describing run–time features of the
object–type.
Return #t
if ots1 and ots2 represent parent and child
object–types (respectively); otherwise return #f
. Return
#f
if the operands represent the same object–type.