-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Design and implement type system in logical layer #85
Comments
Seems a bit underspecified for a single issue. So let me first clarify the key aspects for the basic design:
Note that, when implementing more of the XML Schema types, one also has to add some internal types that ensure that the "hierarchy" is actually a sup-semilattice (some pairs of types have several upper bounds in XSD but no most specific one). But that only comes up when considering much more specific types than initially planned. Then, for the above questions in their order:
|
Related discussion: #185 |
A basic type system with Still, since this marks a basic milestone of the type system development, I hereby close this issue. |
As part of #70, we planned to have a separate type system on the physical layer and the logical layer. While the former deals with low-level types like u32 or floats, the latter deals with more abstract concepts like "String", "Integer" and so on. The task is to implement this functionality.
Some more considerations:
TrieSchemaElement
which currently represents the type in the physical layerInteger(32)
even though we might not differentiate between integers of different sizes in the logical layerThe text was updated successfully, but these errors were encountered: