Skip to content

0.1.72

Choose a tag to compare

@ingydotnet ingydotnet released this 24 Aug 00:46
· 842 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.72

  • core: Support auto-install ys configurations
  • std: Redo some of the shortname fns
  • core: Refactor dot compilation
  • core: Support splitting a dot chain into a pair
  • core: Change defn doc string to only use ::
  • make: Add rule to list all repo YS files
  • core: Remove do from form if contains 1 form
  • core: For cond, replace => with else
  • core: Allow trailing else on if cond case etc
  • core: Change inline comments #"..." -> "..."
  • core: Turn V into a macro to work across namespaces
  • core: Make get+ return nil when coll is nil
  • core: Support foo.bar(*) -> (apply bar foo)
  • poly: Put collection at end of .partition(...)