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="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> 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><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>