<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Courier New">Hi Robby,</FONT></DIV>
<DIV><FONT face="Courier New">I reproduced the error a couple of 
times,</FONT></DIV>
<DIV><FONT face="Courier New">every time producing the DrScheme internal 
error.</FONT></DIV>
<DIV><FONT face="Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New">Language (module ...) (language 
defaults)</FONT></DIV>
<DIV><FONT face="Courier New">DrScheme, version 369.9-svn18apr2007 [3m] standard 
installation</FONT></DIV>
<DIV><FONT face="Courier New">Windows XP home</FONT></DIV>
<DIV><FONT face="Courier New">The cource code file is 
c:/scheme/runs-well-but-does-not-pass-syntax-check.scm.</FONT></DIV>
<DIV><FONT face="Courier New">The for library file is 
c:/scheme/kcollects/for/for.ss</FONT></DIV>
<DIV><FONT face="Courier New">and is compiled in :&nbsp;&nbsp;&nbsp; 
c:/scheme/kcollects/for/compiled/for.zo</FONT></DIV>
<DIV><FONT face="Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New">The source directory of runs-well-but... seems 
irrelevant.</FONT></DIV>
<DIV><FONT face="Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New">I get two displays, one labeled Dr Scheme internal 
error,</FONT></DIV>
<DIV><FONT face="Courier New">and one labeled standard output 
containing:</FONT></DIV>
<DIV><FONT face="Courier New">standard-module-name-resolver: collection not 
found: "for" in any of: (#&lt;path:C:\Documents and 
Settings\HP_Eigenaar\Application Data\PLT Scheme\369.9\collects&gt; 
#&lt;path:C:\Program Files\PLT-FULL-369.9\collects&gt;)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Courier New">&nbsp;=== context ===<BR>cloop<BR>C:\Program 
Files\PLT-FULL-369.9\collects\drscheme\syncheck.ss:2031:6: 
get-require-filename<BR>C:\Program 
Files\PLT-FULL-369.9\collects\drscheme\syncheck.ss:2009:8<BR>try-next<BR>C:\Program 
Files\PLT-FULL-369.9\collects\drscheme\syncheck.ss:1360:6: 
annotate-basic<BR>C:\Program 
Files\PLT-FULL-369.9\collects\drscheme\syncheck.ss:1290:16: 
expanded-expression<BR>C:\Program 
Files\PLT-FULL-369.9\collects\drscheme\syncheck.ss:1117:40<BR>C:\Program 
Files\PLT-FULL-369.9\collects\drscheme\syncheck.ss:1114:37</FONT></DIV>
<DIV><FONT face="Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New">After Check Syntax the definitions window of the 
tab goes blank and does not accept any editing. After closing the internal error 
window and the standard output window, all other functions remain functional, 
for example I can run the program, enter and use the interactions window, open 
or close other tabs and so on.</FONT></DIV>
<DIV><FONT face="Courier New">That's about all info I can provide, unless you 
want my pref.ss file (which is not very special)</FONT></DIV>
<DIV><FONT face="Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New">Regards, Jos Koot</DIV>
<DIV></FONT>&nbsp;</DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=robby@cs.uchicago.edu href="mailto:robby@cs.uchicago.edu">Robby 
  Findler</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=jos.koot@telefonica.net 
  href="mailto:jos.koot@telefonica.net">jos koot</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Cc:</B> <A title=plt-scheme@list.cs.brown.edu 
  href="mailto:plt-scheme@list.cs.brown.edu">PLT-list</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, April 19, 2007 6:07 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [plt-scheme] Current library 
  collection paths and Check Syntax</DIV>
  <DIV><BR></DIV>I haven't been able to make drscheme choke on this program. I 
  get the<BR>same error you do, but I get the error message clearly labelled as 
  a<BR>bug in the program, not an internal drscheme error. Was there 
  maybe<BR>something I'm missing in the 
  example?<BR><BR>Thanks,<BR>Robby<BR><BR>On 4/18/07, jos koot &lt;<A 
  href="mailto:jos.koot@telefonica.net">jos.koot@telefonica.net</A>&gt; 
  wrote:<BR>&gt;<BR>&gt;<BR>&gt; Hi,<BR>&gt; Consider:<BR>&gt;<BR>&gt; 
  Definitions window:<BR>&gt; (module runs-well-but-does-not-pass-syntax-check 
  mzscheme<BR>&gt;&nbsp; (begin-for-syntax<BR>&gt;&nbsp;&nbsp; 
  (current-library-collection-paths<BR>&gt;&nbsp;&nbsp;&nbsp; 
  (cons<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  "c:/scheme/kcollects"<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  (current-library-collection-paths))))<BR>&gt;&nbsp; (require (lib "for.ss" 
  "for")) ; from c:/scheme/kcollects/for/for.ss<BR>&gt;&nbsp; (for ((i 1 3)) 
  (printf "~s~n" i)))<BR>&gt;<BR>&gt; This works fine when pressing the run 
  button, but Check Syntax can't process<BR>&gt; the require form. Check Syntax 
  results in:<BR>&gt;<BR>&gt; DrScheme internal error<BR>&gt; 
  standard-module-name-resolver: collection not found: "for" in any of:<BR>&gt; 
  (#&lt;path:C:\Documents and Settings\HP_Eigenaar\Application<BR>&gt; Data\PLT 
  Scheme\369.9\collects&gt; #&lt;path:C:\Program<BR>&gt; 
  Files\PLT-FULL-369.9\collects&gt;)<BR>&gt;<BR>&gt; The definitions window is 
  blanked out. The only possible way to proceed is<BR>&gt; to close all DrScheme 
  windows.<BR>&gt;<BR>&gt; May be I am doing a nasty thing, but having a program 
  that runs well but<BR>&gt; does not pass Check Syntax is somewhat confusing. I 
  did this with DrScheme,<BR>&gt; version 369.9-svn14apr2007 [3m]. Language: 
  (module ...)<BR>&gt;<BR>&gt; Be assured that I like PLT very much, Jos 
  Koot<BR>&gt;<BR>&gt; (((((lambda(x)((((((((x 
  x)x)x)x)x)x)x)x))<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; (lambda(x)(lambda(y)(x(x 
  y)))))<BR>&gt;&nbsp;&nbsp;&nbsp; (lambda(x)(x)x))<BR>&gt;&nbsp;&nbsp; 
  (lambda()(printf "Greetings, Jos~n"))))<BR>&gt; 
  _________________________________________________<BR>&gt;&nbsp;&nbsp; For 
  list-related administrative tasks:<BR>&gt;&nbsp;&nbsp; <A 
  href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</A><BR>&gt;<BR>&gt;<BR></BLOCKQUOTE></BODY></HTML>