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

Release windows binary #233

Closed
gayanper opened this issue Feb 1, 2021 · 2 comments
Closed

Release windows binary #233

gayanper opened this issue Feb 1, 2021 · 2 comments

Comments

@gayanper
Copy link

gayanper commented Feb 1, 2021

I'm looking into build a tool for large code changes using this. Is there a possibility to build native windows binary ?

@rvantonder
Copy link
Member

rvantonder commented Feb 1, 2021

Unfortunately there aren't plans for a native windows binary any time soon. The major blocking issues are the following dependencies:

  • core, which uses Unix to traverse files/directories. If comby can be built with core-kernel and remove this dependency, it would help things along. It's possible to break this dependency, but needs a restructure and quite a bit of work
  • hack_parallel, which is the library to do Unix-style fork parallelism. It'd be possible to remove parallel processing from comby for windows, or use OCaml multicore with windows once that's possible.

What you can use "natively" in Windows instead is comby.js, which is a Javascript library for the basic comby match/rewrite abilities, and build on top of that. I haven't had time to turn that into a CLI tool yet. Here's a comment on the state of that, and how it could be used: #96 (comment)

@rvantonder
Copy link
Member

Closing this in favor of the windows support issue #115, let me know if you have more thoughts in that issue. Thanks!

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