rbino / tigerbeetlex

An Elixir client for TigerBeetle
Apache License 2.0
36 stars 6 forks source link

Remove dependency from Zigler #11

Closed rbino closed 1 year ago

rbino commented 1 year ago

While ff3c50355cb18d6e21e834ca3133fa5554722f59 introduced Zigler as a build-time dependency, after some thought I think it's better to just "vendor" the beam functions we need. This way, we're independent from future breaking changes happening in Zigler, since it's approaching its 0.10 release, and we also highlight better which of the many beam functions we're actually using, and possibly tailor them for our usecase.

rbino commented 1 year ago

...or we could also start using Zigler 0.10 from the dev branch, given we don't depend on it for compilation (so we can keep using Zig 0.9.1)