ECL defines the following additional built-in classes in the cl
package:
single-float
double-float
long-float
Common Lisp and C equivalence
Lisp symbol | C function |
---|---|
coerce | cl_object cl_coerce(cl_object object, cl_object result_type) |
subtypep | cl_object cl_subtypep(cl_narg narg, cl_object type1, cl_object type2, ...) |
type-of | cl_object cl_type_of(cl_object object) |
typep | cl_object cl_typep(cl_narg narg, cl_object object, cl_object type_specifier, ...) |
type-error-datum | [Only in Common Lisp] |
type-error-expected-type | [Only in Common Lisp] |