Commit Graph

11 Commits

Author SHA1 Message Date
Tony Garnock-Jones be32f9b7c8 Remove single-precision floats from the implementations 2024-01-27 14:40:37 +01:00
Tony Garnock-Jones 3b89cbe880 Switch back to prefix-format binary annotations 2023-10-15 00:35:25 +02:00
Tony Garnock-Jones b7a2acf65b Update implementations for simplified binary syntax.
As part of this, I noticed a problem when updating the Rust
implementation. With the BF..84 design for annotations, if you are
wanting to skip annotations—for example, if you're parsing
incrementally, SAX-style, ignoring annotations—then with any
parenthesised form you have to remember to check for and skip something
after reading a term. This is awkward, so I want to revisit the design
of annotations and go back to the prefix-form (85..) of the
current-mainline design.
2023-10-14 21:29:09 +02:00
Tony Garnock-Jones 54b9bb6f25 Repair machineword reads 2023-06-23 22:34:38 +02:00
Tony Garnock-Jones ae02cff81d Fix annotations; progress on integers 2023-06-23 22:28:31 +02:00
Tony Garnock-Jones 3c76819687 Annotations draft 2023-06-23 16:54:19 +02:00
Tony Garnock-Jones 9c5368b69b Binary writer draft 2023-06-23 15:40:05 +02:00
Tony Garnock-Jones 60f23286e2 Fix EOF handling; BigNum 2023-06-23 09:07:19 +02:00
Tony Garnock-Jones 8788a72a8d Binary codec (not yet working) 2023-06-21 00:45:04 +02:00
Tony Garnock-Jones 3c8d9dcf98 Google Test C++ library 2023-06-19 23:53:23 +02:00
Tony Garnock-Jones 69010737b9 Begin sketch of C++ implementation 2023-06-12 23:16:47 +02:00