preserves/implementations
Tony Garnock-Jones a9e226f759 Bump python version to 0.994.0 2024-02-05 22:58:16 +01:00
..
c Remove single-precision floats from the implementations 2024-01-27 14:40:37 +01:00
cpp Remove single-precision floats from the implementations 2024-01-27 14:40:37 +01:00
dhall Switch from `#!` to `#:` for embedded values 2024-02-05 22:38:49 +01:00
javascript Publish 2024-02-05 22:55:15 +01:00
python Bump python version to 0.994.0 2024-02-05 22:58:16 +01:00
racket/preserves Switch from `#!` to `#:` for embedded values 2024-02-05 22:38:49 +01:00
rust Remove split-out Rust implementation 2024-01-28 15:18:08 +01:00
README.md Remove split-out Rust implementation 2024-01-28 15:18:08 +01:00

README.md

Preserves Implementations

Here you may find:

  • dhall, functions for converting Dhall values to a corresponding subset of Preserves.

  • javascript, an implementation in TypeScript, compiling to JavaScript, for node.js and the Browser.

  • python, an implementation for Python 2.x and 3.x.

  • racket, an implementation for Racket 7.x and newer (though older Rackets may also work with it).

Other implementations are also available: