Skip to content

0.1.73

Choose a tag to compare

@ingydotnet ingydotnet released this 27 Aug 21:06
· 828 commits to main since this release

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.73

  • core: Disallow = as function; replaced by ==
  • core: Use - to escape YAML syntax at start of ysexpr
  • core: Add RUN dynamic var; mapping of runtime info
  • core: Refactor yamlscript.runtime
  • core: Support [a *b] destructuring syntax
  • core: Support add+ mul+ div+ t? f? t-or t-and ||| &&& |||= &&&= **= /=
  • core: Fixes for .map() and .mapv()
  • std: Fix value and call; can call string now
  • std: Rename short functions again
  • std: Support character ranges
  • std: Refactor casting functions