[plt-scheme] plai-350.plt, DrScheme v370.2

From: Gene Garbutt (ggarbutt at mac.com)
Date: Thu Jun 7 23:38:42 EDT 2007

On Jun 7, 2007, at 6:06 AM, Danny Yoo wrote:

>>> I tried the suggested fix and on PLT Scheme relaunch, the  
>>> following error message appeared:
>>> link: broken compiled code (phase 0, defn-phase 0, in #f), no  
>>> declaration for module: |,/Applications/PLT/collects/errortrace/ 
>>> errortrace-key| in: errortrace-key
>>> === context ===
>>> /Applications/PLT/collects/drscheme/private/tools.ss:164:12
>>> /Applications/PLT/collects/drscheme/private/tools.ss:65:6: load/ 
>>> invoke-all-tools/collections
>> My bad, turns out this was an interaction with DivaScheme.  
>> Installing plai.plt from a clean slate fixed the problem.
> Just following up on this: could you elaborate?  I've only seen the  
> above problem when I have stale '.zo' files in my collects  
> directory, but if there's something specific about DivaScheme  
> that's doing this, that would be good to know so I can fix it.   
> Thanks!

This occurred on a fresh download of PLT Scheme v370 as evidenced by  
the Welcome banner: "Welcome to DrScheme, version 370 [3m]". I am not  
building from source and removed my ~/Library/PLT Scheme/ directory  
before installing v370.

Once v370 was installed, I selected the Pretty Big language settings,  
did a "Run", restarted PLT scheme and followed the directions to load  
the PLAI teachpack. Restarted, once again, and followed the  
instructions at the DivaScheme web page.

It was at this point that the error occurred. Did I miss a step along  
the way?

As an aside, and I don't know if this is relevant, but I rename the  
topmost PLT folder in /Applications from "PLT Scheme" to "PLT". I  
only mention this as my ~Library folder contains a "PLT Scheme"  
directory. Might I have botched my installation?

Hope this helps, and if there is something you would like me to try,  
I would be more than willing.


Posted on the users mailing list.