Alistair

Results 19 issues of Alistair

Hey 👋. For the following module: ```ocaml module M = struct type t = X of { x : int } let x = X { x = 1 }...

This PR adds a `JsNativeObject` wrapper around `JsObject` with the invariant that the underlying object data is a native object of some type `T`.

waiting-on-author

It would be great if Base provided a `List.Non_empty` module for non-empty lists ```ocaml type 'a t = (::) of 'a * 'a list ```

forwarded-to-js-devs

Issues related to Dromedary's infrastructure (such as testing, utilities, etc) - [x] #40 - Switching to testing libraries to Jane Street libraries - [ ] #41 - [ ] #42...

roadmap
v-next

Issues related to Dromedary's `Constraints` library. - [x] #44 - [x] #47 - [ ] Add error handling into the Constraints library - [ ] Add transactions ("Snapshots") to `Unifier`...

roadmap
v-next

Issues related to the language features in Dromedary. ## Existing Issues - [ ] Improve interaction between polymorphic variants and GADTs - [ ] Optimizations for type abbreviations and ambivalence...

roadmap
v-next

Much of Dromedary's documentation is out of date -- partly due to the ephemeral nature of this project. Complete / update documentation -- ensuring clarity

v-next

Dromedary's current testing framework relies on `Alcotest`, `QCheck` and Jane Street's Expect Tests. This issue aims to remove `QCheck` by using Jane Street's `Quickcheck` library: ```ocaml module T = struct...

v-next

Dromedary's current testing framework relies on `Alcotest`, `QCheck` and Jane Street's Expect Tests. This issue aims to remove `Alcotest` by using Jane Street's Inline Tests: ```ocaml let%test_unit "single" = assert...

v-next

Update the project documentation to be `odoc` compliant. Generate and publish documentation.

v-next