-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The Duck Object Library is an object system and library for "duck-typed" programming in C. It takes many cues from Objective-C, CoreFoundation and COM, yet is small and readable enough to be easily ported to platforms where using those is inconvenient.
Building the library
Initializing the Runtime
Reference Counting
Classes & Objects
Interfaces
Message Handlers
Properties
Reflection
These pages are links to the library headers, of which some are better documented than others. Eventually the headers may be supplemented by external documentation, but for now it's just a good place to get a grasp on where things are.
DKBoolean | DKNumber | DKPair | DKStruct
Interfaces
DKCollection |
DKList |
DKDictionary |
DKSet
Types
DKArray |
DKLinkedList |
DKHashTable |
DKBinaryTree |
DKGraph
DKComparison | DKConversion | DKDescription | DKLocking
DKMutex | DKCondition | DKReadWriteLock
DKFile - File Streams
DKEgg - Binary Serialization
DKJSON - JSON Serialization
DKShell - Multipart data
DKXML - XML Parsing
DKEnum - Mapping Strings to Integars
DKPredicate - Logical Predicates
DKPlatform - System Utilities
DKConfig - Build Configuration
DKEncoding - Binary Type Info
DKUnicode - Unicode Support Functions
Low-Level Storage Types
DKByteArray |
DKGenericArray |
DKGenericHashTable |
DKNodePool
Copyright (c) 2017 Derek W. Nylen