Skip to content

Migration to ReScript

Compare
Choose a tag to compare
@parkerziegler parkerziegler released this 09 Dec 17:10
· 47 commits to main since this release

This release migrates our internal syntax from Reason to ReScript. It also revises our binding of CombinedError to be compatible with ReScript, which doesn't support binding JS classes to OCaml classes as BuckleScript once did. The experience for end users should be no different.

Changed

  • The codebase is now written in ReScript. PR by @parkerziegler here.
  • The binding to CombinedError is now a record rather than an OCaml class being bound to a JS class. This change was made to both increase simplicity and to prepare for the BuckleScript to ReScript migration. PR by @parkerziegler here.

Diff

v3.0.0...v3.1.0