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

Revery roadmap in face of Reason->Rescript rebrand #1028

Closed
marcinkoziej opened this issue Dec 20, 2020 · 2 comments
Closed

Revery roadmap in face of Reason->Rescript rebrand #1028

marcinkoziej opened this issue Dec 20, 2020 · 2 comments

Comments

@marcinkoziej
Copy link

Hi!
Amazing Work!!!
What are you planning to do about ReasonML depreciation in favor of Rescript?

@lessp
Copy link
Member

lessp commented Dec 21, 2020

It seems as there's still quite a lot of confusion regarding Reason/ReScript!

ReScript branched out from Reason, so instead of simply being an alternative syntax and toolchain to OCaml, ReScript decided to put all their focus on JS and to own the toolchain. There was already some fraction happening since BuckleScript (now ReScript) is on an old version of OCaml, so while people in the native world were frustrated with BuckleScript lagging behind, people behind BuckleScript had their own concerns.

Reason on the other hand hasn't changed, apart from the fact that Reason is also getting an updated syntax (which closely resembles the changes to the ReScript-syntax), it's still an alternative syntax and toolchain to OCaml.

Revery, being native is not really affected by these changes at all apart from the added confusion!

tl;dr

ReScript: Only focuses on compiling to JS
Reason: Still an alternative syntax/toolchain to OCaml, uses the OCaml-platform and can compile to JS (via BuckleScript or js_of_ocaml), Native and Bytecode.

Can probably be looked at as sibling-projects 🙂


image


reasonml/reason#2634 (comment)

@marcinkoziej
Copy link
Author

Thank You for this explanation!

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

No branches or pull requests

2 participants