E-xyza / zigler

zig nifs in elixir
MIT License
892 stars 44 forks source link

Windows support #17

Closed ityonemo closed 3 years ago

ityonemo commented 5 years ago

WIndows support is likely to be extremely challenging: The erlang ABI actually has a different look to the header file. (erl_nif.h is not trivially human parsable as a result).

The correct strategy is likely to create a separate erl_nif_windows.h, and build against that.

ityonemo commented 3 years ago

currently native erl_nif.h is supported by zig header parsing, so this issue is obsolete.