First, brief but profound thanks to all who have responded to my questions to date.
I'm climbing the Erlang OTP learning curve and enjoying every step. Now digging into Application design and integration. My question today is this:
Suppose I have a set of library modules: myLibrary. I want to employ these functions in an Erlang Application involving a set of application-specific modules: myApp. Mylibrary may well serve Applications beyond myApp.
I want, in turn, to deploy myApp over the web, over, on Webmachine, say. I also want need data persistence for myApp, could be Dets or Mnesia or Riak -- yet to be decided.
First, should I wrap myLibrary into the same Application as myApp? Or should they be separate Applications?
Second, how can I best integrate all these Apps into one functional Release? (I'm burning oil on the published docs re: this question, but finding them a bit confusing).
Thank you,
LRP