From 7072f194070206e6ca5669ccec92bf64fb15b1f4 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Tue, 16 Mar 2021 14:36:46 +0100 Subject: [PATCH] Small updates --- implementations/README.md | 18 ++++++++++++++++++ tests/samples.bin | Bin 8033 -> 8056 bytes tests/samples.txt | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 implementations/README.md diff --git a/implementations/README.md b/implementations/README.md new file mode 100644 index 0000000..59cb04e --- /dev/null +++ b/implementations/README.md @@ -0,0 +1,18 @@ +# Preserves Implementations + +Here you may find: + + - [javascript](javascript/), an implementation in TypeScript, + compiling to JavaScript, for node.js and the Browser. + + - [python](python/), an implementation for Python 2.x and 3.x. + + - [racket](racket/), an implementation for Racket 7.x and newer + (though older Rackets may also work with it). + + - [rust](rust/), an implementation for Rust that interoperates with + serde. + +Other implementations are also available: + + - [Preserves for Squeak Smalltalk](https://squeaksource.com/Preserves.html) diff --git a/tests/samples.bin b/tests/samples.bin index dba2dcba2c7471031272ef842e24f53c36bf7294..13077adbbcb280d4e042387802ef8878e336ea5c 100644 GIT binary patch delta 60 zcmaE8_rq?36RW;Ma$;V7US@J)PEMtNQA%o2YKm)Ka(+r`ic@A@Vo_yyW=V!)US57l PVo7FxUh(EAR(2@>={FaG delta 37 scmexi_t0*G6RU(~a$;V7US@J)PEMt3UUGg)s#9iOVo~MhLRNMu03B%#7ytkO diff --git a/tests/samples.txt b/tests/samples.txt index e6450b8..05c6eda 100644 --- a/tests/samples.txt +++ b/tests/samples.txt @@ -28,7 +28,7 @@ 7: "decodeText(encodeText(value)) = back" 8: "decodeText(encodeText(forward)) = back" 9: "encodeBinary(forward) = binary" - 10: "canonicallyEncodeBinary(forward) = binary" + 10: "canonicallyOrderedEncodedBinaryWithAnnotations(forward) = binary" 11: "encodeBinary(annotatedValue) = binary" 12: "decodeText(text) fails with a syntax error (NB. never with EOF)"