0.1.4 • Published 4 years ago

bs-opam-packages v0.1.4

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Bs opam packages

Packages from opam, built for usage with bucklescript

ppx_let

in bsconfig.json

  "bs-dependencies": [
    "bs-opam-packages",
  ],
  "ppx-flags": ["bs-opam-packages/ppx/ppx_let"],

then you can write with ppx_let

Opening of Bs_ppx_let.Promise will introduce Let_syntax module in scope.

open Bs_ppx_let.Promise

We can then write our programs with Promise in monadic style similar to haskell's do or scala's for syntax sugar.

let promiseProgram =
  let%bind x = Js.Promise.resolve 3 in
  let%map y = Js.Promise.resolve 5 in
  let z = x + y in
  z
0.1.4

4 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago