sbool addLibraryToCurrentProgram(S libID) { ret addLibraryToCurrentProgram(loadLibrary(libID)); } sbool addLibraryToCurrentProgram(File f) ctex { if (f == null || currentProgramHasLibrary(f)) false; ClassLoader cl = myClassLoader(); L files = cast get(cl, 'files); synchronized(cl) { files.add(f); call(cl, 'addURL, f.toURI().toURL()); } true; }