Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add bs-ava #24

Closed
wants to merge 1 commit into from
Closed

Add bs-ava #24

wants to merge 1 commit into from

Conversation

godu
Copy link

@godu godu commented Jun 30, 2018

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

@novemberborn
Copy link
Member

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
Copy link
Author

godu commented Jul 6, 2018

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

@godu
Copy link
Author

godu commented Jul 9, 2018

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
Copy link
Member

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
Copy link
Author

godu commented Jul 23, 2018

avajs/ava#1875

@novemberborn
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants