Skip to content

0.1.63

Compare
Choose a tag to compare
@ingydotnet ingydotnet released this 19 Jun 16:59
· 321 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.63

  • core: Add ys.std/qw macro for quoting words
  • core: Add ys::std/rx for creating regex pattern from string
  • core: Support _ in dot chain symbols
  • core: Using 'catch' with no args should not bind to e
  • core: Add ys::std/reverse polymorphic
  • core: Add ys::std/split with string and re swappable
  • core: Add ys::std/words (split on ws)
  • core: Add ys::std/lines to split text into lines
  • core: Make has and in work with strings
  • core: Add std capitalize lower-case and upper-case
  • core: Add std replace for arities 1, 2 (core) and 3 (string)
  • core: Add std chomp trim triml trimr
  • sample: Update sample code to use latest YS features
  • core: Refactored yamlscript.debug completely
  • core: Add support for .? debugging
  • core: Clojure style comments ; ... now longer supported