This arose as a bit of a joke that bounced around among several friends and I. I thus present to you, IPv4, if it were Enterprise Ready:
It's extensible! It's scalable! It's interoperable! It's human-readable!
Now we just need to redo this as JSON, and then use JSONx to define the XML representation and then we'll truly have achieved an Enterprise-Ready networking solution!
Particularly lovely bits of evil (above and beyond the overall evilness) to make note of:
wordbegins at 1.
- Values of the
endiannessattribute are capitalized inconsistently from other attributes, and redundantly encode the word length.
- The sheer needlessness of putting
byte, and the complexity that spews forth as a consequence.
- The redundancy of having
bitbe a block tag.