[M3devel] "types" directory confusion

Rodney M. Bates rodney_bates at lcwb.coop
Mon Jul 14 21:32:01 CEST 2014

The documentation is wrong about the location of the type-describing interfaces
for instantiating generics, and they are inconsistent and incomplete in their

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?

Rodney Bates
rodney.m.bates at acm.org

More information about the M3devel mailing list