Re: Internal Dependencies

Eric Bezault <ericb-D6Qt/9opevxWk0Htik3J/[email protected]>
Newsgroups gmane.comp.lang.eiffel.gobo.general
Organization Gobo
Message-ID <[email protected]>
Colin Paul Adams wrote:
>     Bernd> Is there a reason for this? Does this have to do with the
>     Bernd> way the mount mechanism works in gexace?
> 
> It needs doing at some time, in my opinion.

See Andreas's answer about why it is like that today.
Now, do we consider that 'mount' and 'depend' should
mean the same thing? If they don't, then it's still
simple enough for gexace to report an error when there
is a depend but no associated mount.

> If you volunteer to work out what the dependencies actually are (on
> the CVS version), and post a graph of the dependencies, then I think I
> shall have better luck in persuading Eric that this should be implemented.

This is a list of dependencies that I put together by hand
when I was reviewing some code in Gobo. My intent at that
time was not to put that information in <mount> but in proper
documentation so that we know what dependencies are already
allowed and which one we would introduce if not careful enough:

library/structure ->
	library/kernel
library/time ->
	library/kernel
library/lexical ->
	library/kernel
	library/structure
	library/utility
	library/pattern
	library/parse/skeleton
library/lexical/skeleton ->
	library/kernel
library/lexical/regexp ->
	library/lexical
	library/regexp/interface
library/parse ->
	library/kernel
	library/structure
	library/utility
	library/pattern
	library/lexical/skeleton
library/parse/skeleton ->
	library/kernel
library/pattern ->
	library/kernel
library/regexp ->
	library/kernel
	library/utility
library/test ->
	library/kernel
	library/parse/skeleton
	library/lexical
	library/lexical/skeleton
	library/lexical/regexp
	library/regexp/interface
	library/structure
	library/tools
	library/utility
library/test/harness ->
	library/kernel
	library/pattern
	library/structure
library/utility ->
	library/kernel
	library/pattern
	library/structure
library/string ->
	library/kernel
	library/structure

Of course this list might not be 100% correct, because
old and computed by hand. And it does not take into account
library/xml for example. For those of us working at
AXA Rosenberg, Rose Studio will give more accurate results
with just a click on a button.

Bernd, for such discussion I think that you should use
the Gobo developer mailing list at SourceForge.

-- 
Eric Bezault
mailto:ericb-D6Qt/9opevxWk0Htik3J/[email protected]
http://www.gobosoft.com



To Post a message, send it to:   [email protected]
To Unsubscribe, send a blank message to: [email protected] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/gobo-eiffel/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.