Optimized WordNet-Improvements
nUpdating pointers and indexes is easier to do programmatically than by hand.
nBypassing the API and accessing data directly is more difficult with this arrangement.
nNo data resides in files other than the executable (exe or dll), which itself loads almost instantly.
nBoth data and functions are contained in a single file and cannot be separated.
nIndexing is performed during conversion to C code, not at database startup time.
nThe database requires no dynamically allocated memory for itself.  All data is available all the time.