On 10/6/15 11:43 AM, stepharo wrote:
Stef,
I hope you and Christophe are considering cross platform
considerations when implementing "new dependencies declarations at
the package level" ... MonticelloConfigurations had "package level
dependencies" and the implementation was extremely rigid to the point
where it wasn't possible to substitute an alternate
(platform-speicific) package in the package graph without creating
new package versions of all packages in the graph ... Of course I am
not aware of the approach that Christophe, but be aware that "there
be dragons there":)
Hi dale.
I will let christophe answers because I do not know the details. I
know that he is working hard on it.
Ideally I would like to have a ConfigurationOf for each package
because it would reduce the bloat of the actual configurationOf and
also be closer to the package. But if I say that people will start
shouting that I'm mad :) (I'm not fool and I'm right :).
so this is why we are doing it inside the package but we will see.
First the core bootstrap based on dependencies ;)
Stef
Stef,
Basing things on a "configuration" external to the package structure
itself will avoid the MetacelloConfiguration limitations.
From your description, it sounds like Christophe might be
"deconstructing" the project configuration in some way --- I would be
interested in more details ...
Thanks,
Dale