I'd like to see us move to Rebar 3 as well. Challenges will be compiling the NIF stuff, especially in a cross-platform stable way.
GitHub notifications tells me davisp started in on a little thing: https://github.com/davisp/erlang-native-compiler Perhaps you can make use of this / talk to Paul about it and get things moving? I will sign up to help test on Windows once you've got *nix builds working correctly. -Joan ----- Original Message ----- > From: "Robert Kowalski" <[email protected]> > To: [email protected] > Sent: Monday, September 26, 2016 12:31:02 PM > Subject: Rebar 3 > > Hey, > > I would like to make it possible to write Elixir for CouchDB > extensions. > > Right now we are using rebar 2 to compile our Erlang and C code. > There > is a plugin for rebar to compile Elixir: > https://github.com/yrashk/rebar_elixir_plugin which is not maintained > any more. I have compiled Elixir for CouchDB, but it is an aweful > hack > as the plugin was written for Elixir 0.9 > > This is the main reason why I would like to switch CouchDB to rebar > 3. > > rebar 3 seems to be the way to build / manage Erlang deps right now > and if nothing speaks against it, I just continue to work on the > topic. > > > Best, > Robert >
