<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>To be clear -- this was in libm3 and Tony moved it all to m3core and I trust that he had a good reason.<BR>I think he did it along with the introduction of LONGINT.<BR> <BR> - Jay<br><br> <BR><div>> Date: Tue, 15 Jul 2014 08:29:48 +0200<br>> From: wagner@elegosoft.com<br>> To: rodney.m.bates@acm.org<br>> CC: m3devel@elegosoft.com<br>> Subject: Re: [M3devel] "types" directory confusion<br>> <br>> On Mon, 14 Jul 2014 14:32:01 -0500<br>> "Rodney M. Bates" <rodney_bates@lcwb.coop> wrote:<br>> <br>> > The documentation is wrong about the location of the type-describing interfaces<br>> > for instantiating generics, and they are inconsistent and incomplete in their<br>> > locations.<br>> > <br>> > For example, the page cm3/doc/help/gen_html/libm3/src/types/Refany.i3.html claims<br>> > to describe an interface located in cm3/m3-libs/libm3/src/types, but this file is<br>> > actually located in cm3/m3-libs/m3core/src/types.  Of these kinds of interfaces,<br>> > only RealType.i3 and LongrealType.i3 are in libm3.  Most/all of the rest are in<br>> > m3core.  I don't see an ExtendedType.i3 at all.<br>> > <br>> > (There are a bunch of interfaces concerning floating types, including Extended, but<br>> > they contain different information.  None appear to be for instantiating e.g, Table.)<br>> > <br>> > Do we want to consistify this?  I seem to remember that there once were copies<br>> > of at least some of these in both m3core/src/types and libm3/src/types.<br>> > <br>> > Also, does anybody know what the procedure is for regenerating the html<br>> > documentation files?<br>> <br>> With the latter I may be of help. Let's see...<br>> <br>> In ~/work/cm3/scripts/make-doc-dist.sh there's the following snippet:<br>> <br>> if [ "$1" = "-gen" ] ; then<br>>   cd "${ROOT}/doc/help/gen_html" || exit 1<br>>   rm -f html_gen/m3db <br>>   m3tohtml -v -root /usr/local/cm3/pkg `cd /usr/local/cm3/pkg && ls -d *`<br>> fi<br>> <br>> That should do it, I think.<br>> <br>> Olaf<br>> -- <br>> Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com<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>> Geschäftsführer: Michael Diers, Olaf Wagner | Sitz: Berlin<br>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<br></div>                                        </div></body>
</html>