<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">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="yiv1330745397">

 
<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></table>