0.1.70
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.70
- core: Add more functions to poly.clj
- test: Assume 'want:\ true' for 'code:' tests
- core: Add more classes and functions to runtime
- core: Make == compile to =
- std: Updates to std and add initial tests for std
- core: Support defn- for private functions
- release: Don't validate Changes YAML until reviewed
- core: Fix pair semantics for
caseandcondp - core: Fix bug for case and condp
- core: Add support for
map+; coll.map('abc') - std: Add reduce+
- core: Allow
callto take function as string - core: Add a
!~operator for not re-find - core: Operator fixes and tests
- core: Add missing string escaped characters
- core: Improve error messages
- core: Transform binding and test forms for some fns
- www: Update the old blog post to current truths
- www: Renamed 2024 blog files to a better scheme
- core: Support Clojure set literals with {...}
- core: Add partition to poly functions
- std: Make split("") -> []
- core: Support _ arg positioning in block forms
- core: Support maps.map('key')