1. W/o files, I can only guess that you're using a partially ported initdr. scm 
file that needs a relatively simple fix (commenting out a definition, adding an 
except-in somewhere). 

2. Books in CS, like software, bit-rots. I consider EOPL3 a significant 
improvement over EOPL2. Also consider using Shriram's PLAI; it's the grandson 
of EOPL and supported by some Racket devs. 

-- Matthias





On Oct 20, 2013, at 1:43 PM, Kurt Krebsbach wrote:

> Hi,
>  
> I’ve been using EOPL2 to teach Programming Languages for a dozen years now,
> and am having a great deal of trouble just trying to use the legacy code like 
> define-datatype.scm,
> sllgen.scm and the various early interpreters (e.g. 3-1.scm). I’m only 
> interested in about the first 100 pages
> of the book, and have been so happy with how it has worked to have students 
> build the interpreter up through
> chapter 3.6 that I have been reluctant to change to EOPL3e and use all of the 
> Racket syntax. I would much rather
> stick with Scheme. Has anyone done anything similar, and give me advice on 
> how to easily continue using this code?
>  
> Here is an example of a current problem I’m having:
>  
>  
> Language: Pretty Big; memory limit: 128 MB.
> > (load "initdr.scm")
> Loading set-up-cmsc460.scm.
> Requiring library pretty.
> Requiring library trace.scm.
> Requiring library macro.scm.
> Requiring r5rs
> Loading define-datatype.scm.
> define-datatype.scm version J3 2001-08-26 10:18
> Loading sllgen.scm.
> . c:/Documents and Settings\krebsbak\My 
> Documents\CS460\Code\sllgen.scm:1252:8: module: duplicate definition for 
> identifier in: sllgen:action-preference-list
>  
>  
> Thank you!
>  
> Kurt Krebsbach
> Associate Professor of Computer Science
> Lawrence University
> Appleton, WI 54911
>  
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users

____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to