<!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> </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 :
c:/scheme/kcollects/for/compiled/for.zo</FONT></DIV>
<DIV><FONT face="Courier New"></FONT> </DIV>
<DIV><FONT face="Courier New">The source directory of runs-well-but... seems
irrelevant.</FONT></DIV>
<DIV><FONT face="Courier New"></FONT> </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: (#<path:C:\Documents and
Settings\HP_Eigenaar\Application Data\PLT Scheme\369.9\collects>
#<path:C:\Program Files\PLT-FULL-369.9\collects>)</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Courier New"> === 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> </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> </DIV>
<DIV><FONT face="Courier New">Regards, Jos Koot</DIV>
<DIV></FONT> </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 <<A
href="mailto:jos.koot@telefonica.net">jos.koot@telefonica.net</A>>
wrote:<BR>><BR>><BR>> Hi,<BR>> Consider:<BR>><BR>>
Definitions window:<BR>> (module runs-well-but-does-not-pass-syntax-check
mzscheme<BR>> (begin-for-syntax<BR>>
(current-library-collection-paths<BR>>
(cons<BR>>
"c:/scheme/kcollects"<BR>>
(current-library-collection-paths))))<BR>> (require (lib "for.ss"
"for")) ; from c:/scheme/kcollects/for/for.ss<BR>> (for ((i 1 3))
(printf "~s~n" i)))<BR>><BR>> This works fine when pressing the run
button, but Check Syntax can't process<BR>> the require form. Check Syntax
results in:<BR>><BR>> DrScheme internal error<BR>>
standard-module-name-resolver: collection not found: "for" in any of:<BR>>
(#<path:C:\Documents and Settings\HP_Eigenaar\Application<BR>> Data\PLT
Scheme\369.9\collects> #<path:C:\Program<BR>>
Files\PLT-FULL-369.9\collects>)<BR>><BR>> The definitions window is
blanked out. The only possible way to proceed is<BR>> to close all DrScheme
windows.<BR>><BR>> May be I am doing a nasty thing, but having a program
that runs well but<BR>> does not pass Check Syntax is somewhat confusing. I
did this with DrScheme,<BR>> version 369.9-svn14apr2007 [3m]. Language:
(module ...)<BR>><BR>> Be assured that I like PLT very much, Jos
Koot<BR>><BR>> (((((lambda(x)((((((((x
x)x)x)x)x)x)x)x))<BR>> (lambda(x)(lambda(y)(x(x
y)))))<BR>> (lambda(x)(x)x))<BR>>
(lambda()(printf "Greetings, Jos~n"))))<BR>>
_________________________________________________<BR>> For
list-related administrative tasks:<BR>> <A
href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</A><BR>><BR>><BR></BLOCKQUOTE></BODY></HTML>