| Reporter's email: |
jos.koot@telefonica.net |
| Number: |
8178 |
| Category: |
mred |
| Synopsis: |
module texpict\mrpict unknown with non standard current-eval |
| Class: |
sw-bug |
| Responsible: |
mflatt |
| Notify-List: |
|
| 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"))
Collections:
(("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\tool.ss:894:7: 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: |
|
| How-To-Repeat: |
|
| Fix: |
|
| Release-Note: |
|
| Unformatted: |
|