If I enter the following module into DrScheme, version 3.99.0.26-svn6jun2008 (self compiled on a ubuntu zmd64 (module language)<br><br>#lang scheme<br>(provide foo)<br>(define (foo a #:optional (b #f)) #t)<br><br>and hit check syntax <br>
<br>I get an internal error<br><br>path->complete-path: expects argument of type <path (for any platform) or string>; given |expanded module|<br><br>and Dr scheme is in a confused state with nothing showing up in the definitions window (it does not want to look at my code, and so it assumes that I don't either)<br>
<br>I'm not sure whether I am screwed up, or this is a bug. Probably both.<br>