-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Building the library
Initializing the Runtime
Reference Counting
Classes & Objects
Interfaces
Message Handlers
Properties
Reflection
DKBoolean | DKData | DKNumber | DKPair | DKString | DKStruct
Interfaces
DKCollection |
DKList |
DKDictionary |
DKSet
Types
DKArray |
DKLinkedList |
DKHashTable |
DKBinaryTree |
DKGraph
Low-Level Utilities
DKByteArray |
DKGenericArray |
DKGenericHashTable |
DKNodePool
DKComparison | DKConversion | DKDescription | DKLocking
DKMutex | DKCondition | DKReadWriteLock
DKFile - File Streams
DKEgg - Binary Serialization
DKJSON - JSON Serialization
DKShell - Multipart data
DKXML - XML Parsing
DKEncoding - Binary Type Info
DKEnum - Mapping Strings to Integars
DKPredicate - Logical Predicates
DKUnicode - Unicode Support Functions
- Better (any?) documentation
- Improved test cases.
- Modifications to the library should consider not breaking compatibility, yet prefer fixing inconsistent and unintuitive patterns and always remove anything that is patently unsafe.
- Additions to the library should keep the core library size in mind. The idea is something like libc, not Boost.
Copyright (c) 2017 Derek W. Nylen