bs-batteries

0.0.14 • Public • Published

Bs-batteries

OCaml batteries binding to bucklescript. In development. Now available: BatArray, BatList, Option, BatEnum, BarPervasives

Examples (in ReasonML)

Option

let odd x =>
  switch (x mod 2) {
  | 0 => Some x
  | _ => None
  };

let t10 =
  odd 10 |> Option.map ((+) 10) |> Option.map ((/) 100) |>
  Option.map_default string_of_int "No value";

Js.log2 "t10 value: " t10;

let t11 =
  odd 11 |> Option.map ((+) 10) |> Option.map ((/) 2) |>
  Option.map_default string_of_int "No value";

Js.log2 "t11 value: " t11;

Package Sidebar

Install

npm i bs-batteries

Weekly Downloads

13

Version

0.0.14

License

MIT

Last publish

Collaborators

  • meafmira