Newest Changes
List of changes here! Highlights:
Print Record Keys and Variant Tags
A picture's worth a thousand words:
Before:
After:
Please see Better Data Structures Printing (Debug Mode) for usage.
Even Better bs.deriving abstract
We've further polished our new way of binding to JS objects. The record fields
of a bs.deriving abstract
can now accept functions.
Pipe First Improvement
Pipe First now supports piping into variant tags!
RElet result = name |. preprocess |. Some
We turn this into:
RElet result = Some(preprocess(name))
Js.Boolean Is Gone
Since BuckleScript 3.0, OCaml bool
now compile to JS boolean
. It was
deprecated (all the boolean conversion functions became no-ops, with warnings
during build), and now completely removed. No more need for the converter
functions!
This article was originally released on https://bucklescript.github.io/blog/2018/05/21/release-3-1-0
Want to read more?
Back to Overview