<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
 > Jay, is it possible that you had a source file left behind from previous install?<BR><BR>Unlikely. I thought I did rm -rf /cm3/pkg/m3core.<BR>
I'm testing it again. Just to experiment, I changed all "Interface" to "interface" in m3core/src/unix/Common.<BR>
It still ships 19 .i3 files to /cm3/pkg/m3core/src/unix/Common.<BR>
Though I don't think that's a problem. Frontend doesn't reparse imported .i3 files, right?<BR>
The information is all in .m3x?<BR>
Not a big concern for me right now though.<BR>
 <BR>
 - Jay<BR> <BR>> From: hosking@cs.purdue.edu<BR>> Date: Wed, 14 Apr 2010 10:22:22 -0400<BR>> To: wagner@elegosoft.com<BR>> CC: m3devel@elegosoft.com<BR>> Subject: Re: [M3devel] hidden interface vs. public Interface? hidden isn't hidden?<BR>> <BR>> This being hidden *source* files are not shipped.<BR>> I'm pretty sure that is still the behaviour.<BR>> Jay, is it possible that you had a source file left behind from previous install?<BR>> <BR>> On 14 Apr 2010, at 07:01, Olaf Wagner wrote:<BR>> <BR>> > Quoting Jay K <jay.krell@cornell.edu>:<BR>> > <BR>> >> <BR>> >> I tried changing from Interface("Utime") to interface("Utime").<BR>> >> <BR>> >> Now, it turns out, that is a mistake anyway, there are still uses, and they aren't going away.<BR>> >> <BR>> >> But even so, this change doesn't do what it is supposed to.<BR>> >> Utime gets marked "hidden" in the .M3EXPORTS files.<BR>> >> I haven't yet decipered the .m3x file.<BR>> >> I'm still able to build clients e.g. m3-games/tetris.<BR>> >> I'm certain I'm using the updated one. I even rm -rf /cm3/pkg/m3core.<BR>> >> <BR>> >> It seems "hidden" doesn't work?<BR>> >> <BR>> >> I'll have to dig into the .m3x file I think.<BR>> > <BR>> > I remember that in the SRC system, hidden files weren't shipped at all<BR>> > to the global package pool. Critical Mass changed that, because hey<BR>> > wanted the source to be available for browsing.<BR>> > <BR>> > I always assumed that the compiler was able to hnour the hidden state<BR>> > of the interface nonetheless.<BR>> > <BR>> > If it doesn't work, we should fix it.<BR>> > <BR>> > Olaf<BR>> > -- <BR>> > Olaf Wagner -- elego Software Solutions GmbH<BR>> > Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<BR>> > phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<BR>> > http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>> > Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR>> > <BR>> <BR>                                    </body>
</html>