Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.protocols.tcp-ip    |    TCP and IP network protocols.    |    14,669 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 14,523 of 14,669    |
|    skybuck2000 to All    |
|    Skybuck's Universal Data Structure    |
|    03 Apr 21 06:10:56    |
      From: skybuck2000@hotmail.com              Today I present to the world "Skybuck's Universal Data Structure".              This new invention describes how to use "Skybuck's Universal Code".              This new invention is ment to describe high level data structures which offers       the same kind of flexiblity as Skybuck's Universal Code but at a high level.              Take note that this document is only a "draft" and might need further work,       but it does describe the general idea.              The general idea for Skybuck's Universal Data Structure is to describe again       the data in terms of "interleaving". However this time the meta data is not a       terminator, but a type field. Humans like describing data in terms of types.       This is crucial and        essential to give data meaning. A terminator for example is already a type.       Basically an escape code.               However it is undesireable to introduce escape codes into a universal data       structure or encoding. Thus instead of terminating and scanning, interleaving       is used. Scanning for a terminator or encoding terminators will become       problematic as it requires raw        binary data to be transformed to prevent wrong interpretation or missing       interpretation, such as a missing terminator.              Also the meta bit of 1 in Skybuck's Univeral Code can be considered a switch       statement, it indicates to the machine/reader that it is now switching to a       different field.              This combined insight is what led to the discovery/determination that a type       field should be introduced which performs functionalities:              1. Switch between "meta data" and "raw data".              2. Terminate data structures              3. Describe the contents of data structures.              Basically this leads to the following design:               |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca