Eric,

No packages. It's just a physical separation of modules into
logically-related groups so as not to clutter the top-level directory. All
beam files still go into one ebin directory. It's the same as if the files
were all in one source directory. It would be nice, but not critical, if any
change you do could honor a ".sinan_ignore" file in a subdirectory instead
of having to explicitly state it in _build.cfg.

It would really help me if you did this. I am surprised that nobody has
mentioned it before.

Regards,
Edwin

On Sun, Jun 14, 2009 at 12:45 PM, Eric Merritt <[email protected]> wrote:

>
> Edwin,
>
>  It doesn't do this right now. There is a reason for that. In current
> Erlang semantics multilevel source directories indicate the use of
> packages. Packages in Erlang are not first class features of the
> language and may be depricated at any time (not that that is all that
> likely, really). On top of that a lot of the erlang tools just don't
> support packages, or at least they haven't in the past. I haven't
> looked at that lately. So I, explicitly, didn't support directories in
> the src because I didn't want to support packages in general.
>
> Now, it sounds like you aren't actually using packages. You just want
> multiple levels of source that will all build into the ebin directory.
> If that is the case its fairly easy to support that. I could probably
> put together a patch to do that in short order. However, if you are
> actually using packages that may be a different story.
>
> Eric
>
> On Sun, Jun 14, 2009 at 11:37 AM, Edwin<[email protected]> wrote:
> >
> > Often I need to "projectize" an existing Erlang package that is well-
> > formed, other than having a multi-level src directory structure (i.e.
> > subdirectories under src, each having some of the src). I don't know
> > how to get Sinan to do that, and I can't find an answer searching.
> > Copying all the files from the subdirectories to the src level is not
> > an option, and turning each of the subdirectories into an app is just
> > wrong.
> >
> > Doesn't Sinan recurse into subdirectories of the source directory? Is
> > there a way/command-line option/_build.cfg setting to force it to? How
> > do I solve this? It's really holding me up.
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"erlware-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/erlware-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to