st link your application with the DerelictAL and DerelictUtil libraries.</li>
<li>Before calling any OpenAL functions, you need to make a call to <tt>DerelictAL.load</tt>.
This will load the shared library.</li>
</ol>

<p>
The following is a complete program that loads DerelictAL:
</p>

<pre><code>
import derelict.openal.al;

void main()
{
    DerelictAL.load();

    // now you can call OpenAL functions
}
</code></pre>
<p>
As with other Derelict bindings, DerelictAL will throw an excepti