[M3devel] Missing packages?
Olaf Wagner
wagner at elegosoft.com
Fri Dec 21 09:51:02 CET 2007
Quoting Mika Nystrom <mika at async.caltech.edu>:
> Hi Modula-3 people.
>
> I was working on some code the other night and needed a small
> persistent table data structure, and I seemed to remember that there
> was a package called "stabletable" that had exactly the features I
> needed: a simple, persistent implementation of the Modula-3 generic
> tables.
>
> Only problem was ... I couldn't find it anywhere! I remembered it existed,
> but nowhere to be found. Well, I finally tracked it down on an m3browser
> running at the University of Tampere (Finland), cut-and-pasted the .ig and
> .mg and compiled the thing.
Well, there is stable and stablegen, as Jay already pointed out.
These can be used to generate persistent versions of almost any
data structure.
> A few questions:
>
> 1. This package is dated 1994. Is this after CM3 split from SRC M3? Is
> that why it's not in CM3?
stabletable may have been an predecessor of the more general
stable package. I also found the attached documentation, which
seems to be missing on our web site.
I rather think that Critical Mass people have cleaned up the set
of packages a bit.
> 2. Should I add it to CM3?
If you think it is useful in addition to stable and stablegen,
there's no reason why not to add it. Put it into m3-db.
If it's more or less code duplication, don't do it.
> 3. Are there other packages of similar status?
I cannot answer this question.
Olaf
--
Olaf Wagner -- elego Software Solutions GmbH
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
http://www.elegosoft.com | Geschäftsführer: 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/20071221/c04ed4f9/attachment-0002.html>
More information about the M3devel
mailing list