</p>

<!-- the overhead of using a data-base is not negligible, although libgdbm is probably not the fastest.
     A bare set/ref 200000 times is .002 secs, via let-ref is .005, but via the data-base is .184.
     Presumably thread globals won't be in inner loops, so even this looks ok, say 1 million / second.
-->
</div>



<div class="header" id="case"><h4>case.scm</h4></div>

<p>case.scm has case*, a compatible extension of case that includes pattern matching.
<code>(case* selector ((target...) body) ...)