News #12:
Finally done with the existing official tests for each module. They are all green now. ![]()
E.g. tests are passing for
gopurs-arrays (Go-FFIed mirror of purescript-arrays). Of course, the PureScript code does not need to change, in your project(s). The signatures of all functions has been kept intact. The single thing that changes is the lib source in spago.yaml (e.g. Data.Array will target gopurs-arrays, not purescript-arrays).
I’m going to go back through them now and improve their coverage, by adding non-official tests. But the bulk of this looong work is behind me.
List of validated modules
-
gopurs-argonaut-core -
gopurs-arrays -
gopurs-assert -
gopurs-avar -
gopurs-catenable-lists -
gopurs-console -
gopurs-datetime -
gopurs-effect -
gopurs-enums -
gopurs-exceptions -
gopurs-foldable-traversable -
gopurs-foreign -
gopurs-foreign-object -
gopurs-free -
gopurs-functions -
gopurs-integers -
gopurs-js-bigints -
gopurs-js-date -
gopurs-js-promise -
gopurs-js-promise-aff -
gopurs-js-uri -
gopurs-lazy -
gopurs-node-buffer -
gopurs-node-event-emitter -
gopurs-node-fs -
gopurs-node-http -
gopurs-node-net -
gopurs-node-path -
gopurs-node-process -
gopurs-node-streams -
gopurs-now -
gopurs-nullable -
gopurs-numbers -
gopurs-ordered-collections -
gopurs-partial -
gopurs-prelude -
gopurs-quickcheck -
gopurs-random -
gopurs-record -
gopurs-refs -
gopurs-run -
gopurs-simple-json -
gopurs-spec -
gopurs-st -
gopurs-strings -
gopurs-strings-extra -
gopurs-unfoldable -
gopurs-unsafe-coerce -
gopurs-uuid -
gopurs-variant -
gopurs-yoga-json
Of course, other modules will be supported in the future (feel free to open a PR if needed).
