<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Mika et al:</DIV>
<DIV> </DIV>
<DIV>I believe you are referring to the generic called "Stable".  I have the sources for this from the cm3 v4.1 days.  Olaf should have them also.  I believe they fall under the same copyright/use rules as the rest of cm3.</DIV>
<DIV> </DIV>
<DIV>I also wrote something a long time back that may be of interest to you.  I've attached the generic interfaces below for your reference.  Note that they are in MS-DOS text format, not Unix-style text format.  These two generics are very similar, but read the up-front comments to see the differences and decide which may be right for you.  If you are interested, I should be able to provide the full sources to you.  Let me know.</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Randy Coleburn<BR><BR>>>> Mika Nystrom <mika@async.caltech.edu> 12/20/2007 11:42 PM >>><BR>Hi Modula-3 people.<BR><BR>I was working on some code the other night and needed a small<BR>persistent table data structure, and I seemed to remember that there<BR>was a package called "stabletable" that had exactly the features I<BR>needed: a simple, persistent implementation of the Modula-3 generic<BR>tables.<BR><BR>Only problem was ... I couldn't find it anywhere!  I remembered it existed,<BR>but nowhere to be found.  Well, I finally tracked it down on an m3browser<BR>running at the University of Tampere (Finland), cut-and-pasted the .ig and<BR>.mg and compiled the thing.<BR><BR>A few questions:<BR><BR>1. This package is dated 1994.  Is this after CM3 split from SRC M3?  Is<BR>   that why it's not in CM3?<BR>2. Should I add it to CM3?<BR>3. Are there other packages of similar status?<BR><BR>     Mika<BR><BR></DIV></BODY></HTML>