default  Access: edit PLT Bugs
Main PageCreateQuick QueryStandard QueryAdvanced QueryHelp

View Problem Report: 8178

or send email to interested parties or send email followup to audit-trail
Reporter's email:
Number: 8178
Category: mred
Synopsis: module texpict\mrpict unknown with non standard current-eval
Class: sw-bug
Responsible: mflatt
Severity: non-critical
Priority: medium
State: closed
Confidential: no
Arrival-Date: Sat Jul 22 10:50:01 -0400 2006
Closed-Date: Wed Aug 02 09:02:15 -0400 2006
Last-Modified: Wed Aug 02 09:02:15 -0400 2006
Originator: Jos Koot
Organization: plt
Submitter-Id: unknown
Release: 350
Environment: windows "Windows NT 5.1 (Build 2600) Service Pack 2" (win32\i386) (get-display-depth) = 32
Docs Installed:
(("C:\\Program Files\\PLT\\doc" "r5rs" "mzscheme" "mred" "help" "tour" "drscheme" "srfi" "mzlib" "misclib" "mrlib" "framework" "foreign" "mzc" "tools" "insidemz" "web-server" "swindle" "plot" "release-notes" "t-y-scheme" "tex2page" "beginning" "beginning-abbr" "intermediate" "intermediate-lambda" "advanced" "teachpack" "teachpack-htdc" "profj-beginner" "profj-intermediate" "profj-advanced"))
(("C:\\Documents and Settings\\HP_Eigenaar\\Application Data\\PLT Scheme\\350\\collects" "CSU660" "info-domain") ("C:\\Program Files\\PLT\\collects" "afm" "algol60" "browser" "compiler" "config" "defaults" "drscheme" "dynext" "embedded-gui" "eopl" "errortrace" "ffi" "framework" "frtime" "games" "graphics" "help" "hierlist" "htdch" "htdp" "html" "icons" "info-domain" "lang" "launcher" "make" "mred" "mrlib" "mysterx" "mzcom" "mzlib" "mzscheme" "mztake" "net" "openssl" "parser-tools" "planet" "plot" "preprocessor" "profj" "profjBoxes" "profjWizard" "r5rs" "setup" "sgl" "slatex" "slibinit" "slideshow" "srfi" "stepper" "string-constants" "swindle" "syntax" "syntax-color" "teachpack" "test-suite" "tex2page" "texpict" "trace" "version" "web-server" "xml"))
Human Language: english
Teachpack filenames: ()
Computer Language: (("Professional Languages" "PLT" "Textual (MzScheme, includes R5RS)") #6(#f write mixed-fraction-e #f #t none))
Description: Hi, I guess this is a bug:

(define (ev x) (if (syntax? x) (syntax-object->datum x) x))
(current-eval ev)
monkey --> error ..\..\..\Program Files\PLT\collects\slideshow\ dynamic-require: unknown module: |,c:\program files\plt\collects\texpict\mrpict

The problem does not occur in:
(define (ev x) (if (syntax? x) (syntax-object->datum x) x))
1 ; <--avoids problem
(current-eval ev)
monkey --> monkey

The problem can also be avoided by requiring the library explicitly.
The problem also occurs with:
(define ev ...)
(parameterize ((current-eval ev)) (read-eval-print-loop)) --> same error after entering the first expression
Here the problem can be avoided in the same ways as above.

Jos Koot
((((lambda(x)((((((x x)x)x)x)x)x))
   (lambda(x)(lambda(y)(x(x y)))))
  (lambda(x)(write x)x))
"greetings, Jos")
File Attachments:

or send email to interested parties or send email followup to audit-trail

Audit Trail:

State changed from "open" to "closed" by mflatt at Wed, 02 Aug 2006 09:02:15 -0400
Reason>>> This was a bug in the Slideshow tool for DrScheme.
It's now fixed in SVN.