YAMLScript publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
and ~/.local/lib/libyamlscript.so
(.dylib
on macOS):
$ curl https://yamlscript.org/install | bash
See Installing YAMLScript for more detailed information.
Changes in YAMLScript version 0.1.88
- refactor: Change all '!yamlscript/v0/' to '!yamlscript/v0:'
- core: Increase max file extension length to 16
- core: Include clojure.java-time in runtime as java-time
- std: Add std/now datetime function
- std: Make std/split call str on input
- core: Fix bug for multiple consecutive map conditionals
- build: Use -march=compatibility to support more cpus
- core: Allow fq function tags like !:a/b
- core: Support chained tag calls !:foo*:bar
- core: Support '!:foo' after '::' as '!:foo:'
- core: Refactor ys.ys internals into yamlscript.externals
- core: Major rework of the 'use' command
- core: Add ql qm qo qv and to-omap to std
- core: Add O and remove P and A in std
- core: Infix add works on functions
- core: Vector * Number -> Vector
- core: Added std/diff (clojure.data/diff)