This section describes ctalk’s C language features and
its low-level application programming interface.
| • Preprocessor: | Compatibility with cpp.
| |
| • C statements: | How to use objects and C in the same programs. | |
| • Externs: | Working with multiple input files. | |
| • Class casting: | How to tell Ctalk which class an object is. | |
| • Control structures: | Objects in loops and conditional statements. | |
| • OBJECT typedef: | Ctalk’s OBJECT type.
| |
| • Attributes: | Attributes help identify an object’s context. | |
| • C library functions: | How to use objects with C library functions. | |
| • GNU tools: | Using automake, etc., with Ctalk programs. |