<div dir="ltr">Hi Carlos,<div><br></div><div>a way would be to add an empty module which requires the library and add that to world requirements. The code for requiring an external library by a lively module is:</div><div>
<br></div><div><div>module(<<name>>).requires().requiresLib({</div><div>    url: Config.codeBase + <<pathToLibFileWithFileEnding, relative to core>>, loadTest: function() { return !!Global.<<YourLibrary>>; }</div>
<div>    }).toRun(function() { /* ... */ }</div></div><div><br></div><div>The loadTest has to be correct, otherwise the JSLoader might assume the library is loaded and not load your URL, or load your module although the lib is missing. We keep all our libs in /core/lib/, and that worked fine so far.</div>
<div><br></div><div>Does that help you?</div><div>Lars</div><div><br></div><div>P.S.: On lively web you can see that pattern in users/larswassermann/relax.js or in some of the acorn files for ast parsing.</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On 15 August 2014 12:38,  <span dir="ltr"><<a href="mailto:carlos.crosetti@afilha.com.ar" target="_blank">carlos.crosetti@afilha.com.ar</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>
<div style="font-family:Verdana,Geneva,sans-serif">
<p>Hi, it is possible to add a JavaScript library at my world level, thus not affecting other LK users working on the same LK server?</p>
<p>Thanks, Carlos</p>
<div> </div>
</div>
<br>_______________________________________________<br>
lively-kernel mailing list<br>
<a href="mailto:lively-kernel@hpi.uni-potsdam.de">lively-kernel@hpi.uni-potsdam.de</a><br>
<a href="http://lists.hpi.uni-potsdam.de/listinfo/lively-kernel" target="_blank">http://lists.hpi.uni-potsdam.de/listinfo/lively-kernel</a><br>
<br></blockquote></div><br></div>