[M3devel] "types" directory confusion
Jay K
jay.krell at cornell.edu
Tue Jul 15 10:22:51 CEST 2014
To be clear -- this was in libm3 and Tony moved it all to m3core and I trust that he had a good reason.
I think he did it along with the introduction of LONGINT.
- Jay
> Date: Tue, 15 Jul 2014 08:29:48 +0200
> From: wagner at elegosoft.com
> To: rodney.m.bates at acm.org
> CC: m3devel at elegosoft.com
> Subject: Re: [M3devel] "types" directory confusion
>
> On Mon, 14 Jul 2014 14:32:01 -0500
> "Rodney M. Bates" <rodney_bates at lcwb.coop> wrote:
>
> > The documentation is wrong about the location of the type-describing interfaces
> > for instantiating generics, and they are inconsistent and incomplete in their
> > locations.
> >
> > For example, the page cm3/doc/help/gen_html/libm3/src/types/Refany.i3.html claims
> > to describe an interface located in cm3/m3-libs/libm3/src/types, but this file is
> > actually located in cm3/m3-libs/m3core/src/types. Of these kinds of interfaces,
> > only RealType.i3 and LongrealType.i3 are in libm3. Most/all of the rest are in
> > m3core. I don't see an ExtendedType.i3 at all.
> >
> > (There are a bunch of interfaces concerning floating types, including Extended, but
> > they contain different information. None appear to be for instantiating e.g, Table.)
> >
> > Do we want to consistify this? I seem to remember that there once were copies
> > of at least some of these in both m3core/src/types and libm3/src/types.
> >
> > Also, does anybody know what the procedure is for regenerating the html
> > documentation files?
>
> With the latter I may be of help. Let's see...
>
> In ~/work/cm3/scripts/make-doc-dist.sh there's the following snippet:
>
> if [ "$1" = "-gen" ] ; then
> cd "${ROOT}/doc/help/gen_html" || exit 1
> rm -f html_gen/m3db
> m3tohtml -v -root /usr/local/cm3/pkg `cd /usr/local/cm3/pkg && ls -d *`
> fi
>
> That should do it, I think.
>
> Olaf
> --
> Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
> Geschäftsführer: Michael Diers, Olaf Wagner | Sitz: Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20140715/4ff25b1f/attachment-0002.html>
More information about the M3devel
mailing list