avajs / awesome-ava

Awesome AVA resources
https://avajs.dev
Creative Commons Zero v1.0 Universal
346 stars 36 forks source link

Add bs-ava #24

Closed godu closed 6 years ago

godu commented 6 years ago

I'm bored to see all reasonml's repo use jest by default.

novemberborn commented 6 years ago

Nice! I've heard of ReasonML, but not BuckleScript. How do the two relate? How stable is the language? How easy would it be to ship definitions with AVA itself?

godu commented 6 years ago

ReasonML is a syntax. BuckleScript is the platform compiling ocaml/reasonml to javascript.

godu commented 6 years ago

image

I don't know about stability of this ecosystem. I think it's pretty much mature. It's based on ocaml (1996) ecosystem and powered by facebook.

bs-mocha is written in ReasonML and bs-jest in Ocaml.

If you're worry about reasonml (syntax), i could rewrite the binding with ocaml, exchanging simplicity of syntax against maturity.

About shipping with ava, i could POC something and come back with an answer.

novemberborn commented 6 years ago

If you're worry about reasonml (syntax), i could rewrite the binding with ocaml, exchanging simplicity of syntax against maturity.

These definitions are hard enough to maintain, so I'd prefer simple syntax.

About shipping with ava, i could POC something and come back with an answer.

That sounds great! It'd help if the diff with the TypeScript definition is minimal, so it's easier to update all definition files at once.

godu commented 6 years ago

https://github.com/avajs/ava/pull/1875

novemberborn commented 6 years ago

Thanks @godu. Hope to have a look at that soon. Will close this.