WhatsApp / eqwalizer

A type-checker for Erlang
Apache License 2.0
507 stars 27 forks source link

Dependency on JVM #2

Closed michallepicki closed 2 years ago

michallepicki commented 2 years ago

If I understand correctly, currently the type-checker requires the developer to have JVM installed (code). Many projects using Erlang/OTP don't use any JVM-related technologies, so Erlang developers may need to install JVM specifically to use eqWAlizer.

Is there a plan to get rid of this dependency (long-term)? I understand the current focus is getting the typechecker feature-complete.

As possible options I see

sopotc commented 2 years ago

If I understand correctly, currently the type-checker requires the developer to have JVM installed

It does not. If you follow the instructions on how to run it you will see that it does not require a JVM (indeed it makes use of native imaging).

ilya-klyuchnikov commented 2 years ago

See the release.yml job. It's already built with GraalVM native image. Closing the issue.