- 13 Mar, 2019 1 commit
-
-
Eric Myhre authored
A base32 library moved github orgs and name. One small change to repose (refmt added a param to cbor decoders). Other updates unimpactful. Signed-off-by: Eric Myhre <hash@exultant.us>
-
- 21 Feb, 2019 1 commit
-
-
Eric Myhre authored
Finally. This is "easy" now that we've got all the generic marshalling implemented over Node and unmarshalling onto NodeBuilder: we just glue those pieces together with the JSON and CBOR parsers and emitters of refmt, and we're off. These methods in the repose package further conform this to byte-wise reader and writer interfaces so we can squeeze them into Multicodec{En|De}codeTable... and thence feed them into ComposeLink{Loader|Builder} and USE them! And by use them, I mean not just use them, but use them transparently and without a fuss, even from the very high level Traverse and Transform methods, which let users manipulate Nodes and NodeBuilders with *no idea* of all the details of serialization down here. Which is awesome. (Okay, there's a few more todo entries to sort out in the link handling stuff. Probably several.) But this should about wrap it up with encoding stuff! I'm going to celebrate with a branch merge, and consider the main topic to be lifted back up to the Traverse stuff and how to integrate cleanly with link loaders and link builders. Signed-off-by: Eric Myhre <hash@exultant.us>
-