[erlang-questions] Recommended approach for dependency management during development

Steve Davis <>
Sat Dec 8 02:44:25 CET 2012


I'm somewhat intrigued about why "dependency/package management" isn't a 
resolved issue.

For sure rebar is a big and useful step towards that, and for erlang apps 
it is a great solution, but the true panacea has still not arrived.

What is really intriguing is that the dependency management issue, at least 
by my observation, is not truly resolved for any language/platform i can 
think of (ruby gems strikes me as perhaps closest, but still not the true 
resolution).

One very interesting approach has been maven, but the lessons from that 
project are multitudinous, e.g.: 
http://stackoverflow.com/questions/861382/why-does-maven-have-such-a-bad-rep

I personally suspect that the solution may be deep in our accepted software 
assumptions. Specifically, the unresolved issue is not dependency 
management per se, but the impedance mismatch and inherent state of 
accepting and declaring what we know as "relative paths".

If that is true, then dependency management is simply another case where 
hidden state is the enemy of any attempt at rationalizing behavior.

/s


On Friday, December 7, 2012 7:43:48 AM UTC-6, Vineet Naik wrote:
>
> I trying to write my first non trivial Erlang/OTP application and
> looking for the best approach for organizing and managing
> dependencies during development.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20121207/bfd235c0/attachment.html>


More information about the erlang-questions mailing list