Dhall-ruby release announcements


Just re-created after the forum history got wiped :slight_smile:



Update to dhall-lang 0.9.0, dhall-compile -c, etc

Breaking Changes

  • Version of dhall-lang supported: 0.9.0
  • Dhall::Expression#to_binary now includes the self-describe CBOR tag
  • Dhall::Coder will translate values of type List { mapKey = k, mapValue = v }
    to Hash
  • Method#as_dhall now equivalent to method.to_proc.as_dhall
  • Import resolution follows redirects now (was a bug)


  • Some operator normalizations were commuting when the standard
    normalization would not
  • Multiline strings now consider an all-whitespace last line when
    stripping indentation
  • Fix for Dhall::EmptyList#join

New Features

  • New FunctionProxyRaw and RubyObjectRaw can allow easily folding a
    Dhall expression into a non-Dhall Ruby object (undocumented)
  • Dhall::Types module for common types
  • dhall-compile -c produces a folder compatible with the standard dhall
    filesystem cache


If you announce it on Twitter I can retweet it from the http://twitter.com/dhall_lang account