<div>Hi:</div> <div>I'm sorry for not writing you all the things I like to see on CM3.</div> <div>It seems that the creator of ldb (Norman Ramsey) has been the creator of noweb, so I think his package as far as I have compiled it, is a good test, but maybe too large, so yes I would love to contribute with it.</div> <div> </div> <div>>Is there any problem with just including the 4 quake procedures as<BR>>template? Anything that would not work?<BR></div> <div>There isn`t (I think I have compiled with those functions as a ldb-template package template on ldb), but the builtin procedure which I don't see is the one I wrote so I think it should be added in this text case of ldb but also in other cases (I think quake acts as a prepocessor of the noweb Modula-3/generic sources).</div> <div> </div> <div>Thanks again, and hope that I answeres better this time.</div> <div> </div> <div> </div> <div><BR><B><I>"Daniel
Alejandro Benavides D." <dabenavidesd@yahoo.es></I></B> escribió:</div> <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Hi Olaf:<BR>Thanks for your work, yes I think there are several functions more than those in the comments of M3Build.m3 that are needed, however I can confirm that these functions (the ones on M3Build.m3) are needed for be able to use noweb from quake.<BR>But one thing worry me: I don't know if it is good to have code that depends on external tools (noweb for example). I would like to know what all you think about this respect.<BR><BR>Daniel Benavides<BR><BR><BR><B><I>Olaf Wagner <wagner@elegosoft.com></I></B> escribió: <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">Quoting "Daniel Alejandro Benavides D." <DABENAVIDESD@YAHOO.ES>:<BR><BR>> Hi Olaf:<BR>> Is still possible to add Literate programming support, I mean using
<BR>> several functions that are just a commentary at the end of the file <BR>> on M3Build.m3:<BR>> http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/~checkout~/cm3/m3-sys/cm3/src/M3Build.m3?rev=1.8;content-type=text%2Fplain<BR>><BR>> Also there is a missing one on Built-in functions, one that "copy" <BR>> the derived source of a noweb file (specifically a generic) from the <BR>> Target (e.g LINUXLIBC6) directory of the compiler to the src <BR>> directory. In that way the compiler can use the source. The name of <BR>> functions could be: "derived_generic_interface", <BR>> "derived_generic_implementation"<BR>><BR>> This stuff is used on ldb debugger : http://www.eecs.harvard.edu/nr/ldb/<BR>> The literate programming support was present on DEC SRC M3 I think:<BR>> http://www.wiwi.uni-rostock.de/LABOR_NETZ/DOKUS/MODULA_3/html/modula-3/html/m3build/noweb.html<BR><BR>Hi again,<BR><BR>I've had a look at all that stuff, even downloaded ldb
and installed noweb.<BR>Still, I'd need a simple example to understand what exactly you would<BR>like to have included in CM3 by default. Just the four commented-out<BR>noweb procedures from M3Build.m3? Or more elaborate stuff like that<BR>included in the ldb distribution?<BR><BR>Is there any problem with just including the 4 quake procedures as<BR>template? Anything that would not work?<BR><BR>If you could provide a simple m3 package which contains all the uses<BR>you'd like to see supported, we could even use that as a regression<BR>test add-on. So if you send me a more specific and exact definition<BR>and example, I'll try to add everything that is needed.<BR><BR>I've never done literate programming myself, and haven't got the time<BR>to learn everything now and decide what is needed.<BR><BR>Olaf<BR>-- <BR>Olaf Wagner -- elego Software Solutions GmbH<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>http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR><BR></DABENAVIDESD@YAHOO.ES></BLOCKQUOTE><BR> <div> <HR SIZE=1> <BR><FONT face=Verdana size=-2>¿Con Mascota por primera vez? - Sé un mejor Amigo<BR><A href="http://es.rd.yahoo.com/evt:51361/*http://es.answers.yahoo.com/dir/index;_ylc=X3oDMTE4ZWhyZjU0BF9TAzIxMTQ3MTQzMjIEc2VjA0Jhbm5lcgRzbGsDQWNxdWlzaXRpb24-?link=over&sid=XXXXXXXX">Entra en Yahoo! Respuestas</A>.<BR></FONT></BLOCKQUOTE><BR><p>
<hr size=1><br><font face="Verdana" size="-2">¿Con Mascota por primera vez? - Sé un mejor Amigo<br><a href="http://es.rd.yahoo.com/evt:51361/*http://es.answers.yahoo.com/dir/index;_ylc=X3oDMTE4ZWhyZjU0BF9TAzIxMTQ3MTQzMjIEc2VjA0Jhbm5lcgRzbGsDQWNxdWlzaXRpb24-?link=over&sid=XXXXXXXX">Entra en Yahoo! Respuestas</a>.<br></font>