-
Eric Myhre authored
It needs this for dealing with the exciting details of... well, you can read the comment. This is a heck of an example of how the schema system, even though we've been almost completely successful in isolating it in packages and not letting it appear or be referenced in any of the core interfaces and main dependencies... is still informing and shaping a few key details of the central interfaces. Future IPLD library implementers in other languages may want to take note of this commit for the above reason: it's useful to make sure you've also taken account of schema systems in your library design at an early point. Even if you don't intend to implement them before doing a 1.0 of the core interfaces and Data Model essentials, knowing what expressiveness will be needed will save you a lot of work.
b3c369ae