chickadee » coops » <primitive-object>

<primitive-object>class

This is the base class of all primitive object classes. Load the extension coops-primitive-objects to pull in <primitive-object> and its derivatives.

Other classes deriving from <primitive-object>:

ClassObject typeSuperclasses
<immediate>Any immediate object<primitive-object>
<boolean>#t or #f<immediate>
<eof-object>end of file<immediate>
<char>Characters<immediate>
<record>Record instances<primitive-object>
<sequence><primitive-object>
<list><sequence>
<null>The empty list<immediate> <list>
<pair><list>
<vector>Vectors<sequence>
<number-vector>SRFI-4 vectors<sequence> <record>
<u8vector><number-vector>
<s8vector><number-vector>
<u16vector><number-vector>
<s16vector><number-vector>
<u32vector><number-vector>
<s32vector><number-vector>
<f32vector><number-vector>
<f64vector><number-vector>
<string><sequence>
<char-set>SRFI-13 char sets<sequence> <record>
<symbol><primitive-object>
<keyword>Keyword symbols<symbol>
<number><primitive-object>
<integer><number>
<exact-number><integer>
<inexact-number><number>
<fixnum><exact-number> <immediate>
<flonum><inexact-number>
<thread>SRFI-18 thread<record>
<mutex>SRFI-18 mutex<record>
<condition-variable>SRFI-18 condition variables<record>
<condition>Condition objects<record>
<tcp-listener><record>
<continuation><record>
<regexp>Regular expression<record>
<pointer>Machine pointer<primitive-object>
<locative><record>
<promise>created with delay<record>
<queue><sequence> <record>
<hash-table><sequence> <record>
<blob><primitive-object>
<port><record>
<stream-port>file port<port>
<custom-port><port>
<string-port><port>
<tcp-port><port>
<procedure><primitive-object>