<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi all:<br>in the sense of if at all wanted porting functionality to Modula-3 minimal functional subset language to allow such dynamic implementation and later on pass on Modula-3. <br>There are some available Models of graft Modular concepts in functional-like languages worth of writing OSes on it (concurrent ones already objected oriented) like Clean and Concurrent Clean and Gofer:<br>http://www4.in.tum.de/~sihling/publications/1995/DA_Sihling.ps.gz<br><br>ftp://ftp.cs.york.ac.uk/pub/malcolm/thesis.ps.Z<br><br>Anyway just a possible path of action <br>Thanks in advance<br><br>--- El <b>vie, 10/2/12, Daniel Alejandro Benavides D. <i><dabenavidesd@yahoo.es></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Daniel Alejandro Benavides D. <dabenavidesd@yahoo.es><br>Asunto:
Re: [M3devel] platform-independent object file linking<br>Para: m3devel@elegosoft.com, "Dirk Muysers" <dmuysers@hotmail.com><br>Fecha: viernes, 10 de febrero, 2012 10:17<br><br><div id="yiv1931226644"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">Hi all:<br>nice idea, once it's inly functional would it work for procedural languages?<br>The nice idea of this would port it to Module system of Modula-3 which as I understand (unless it's not Modula-3 own one) is a simplified version (most of researchers didn't concentrate on a single-separate compilation, but distributed aware compilation specially in Modula-2+, in Canada, one can ask the copy and they will send to you once you identify its name).<br>Thanks in advance<br><br>--- El
<b>vie, 10/2/12, Dirk Muysers <i><dmuysers@hotmail.com></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Dirk Muysers <dmuysers@hotmail.com><br>Asunto: [M3devel] platform-independent object file linking<br>Para: m3devel@elegosoft.com<br>Fecha: viernes, 10 de febrero, 2012 09:54<br><br><div id="yiv1931226644">
<div>
<div><font face="Arial" size="2">
<div><font face="Arial" size="2">I recently came across an article that might
interest the community:</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"><a rel="nofollow" title="http://nativesystems.inf.ethz.ch/pub/Main/FelixFriedrichPublications/UnifiedStaticDynamicLoading.pdf
CTRL + Click to follow link" target="_blank" href="http://nativesystems.inf.ethz.ch/pub/Main/FelixFriedrichPublications/UnifiedStaticDynamicLoading.pdf">A
Compiler-Supported Unification of Static and Dynamic Loading</a></font></div>
<div><font face="Arial" size="2">by Felix Friedrich and Florian Negele</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">It is about platform-independent linking and
loading of modules.</font></div>
<div><font face="Arial" size="2">The mechanism is explained in context of
the A2 (ex-Bluebottle)</font></div>
<div><font face="Arial" size="2">OS and the Active Oberon language, but it is
easily portable to</font></div>
<div><font face="Arial" size="2">other programming environments and
languages.</font></div>
<div><font face="Arial" size="2">Its adoption, at the cost of rewriting the backend
and parts of</font></div>
<div><font face="Arial" size="2">m3core, would </font><font face="Arial" size="2">significantly simplify the maintenance of </font><font face="Arial" size="2">M3 and</font></div>
<div><font face="Arial" size="2">also render it </font><font face="Arial" size="2">independent from proprietary
tools.</font></div></font></div></div></div></blockquote></td></tr></tbody></table></div></blockquote></td></tr></table>