Skip to content
chenyukangPublic

About

my solutions to EOPL3

Topics

Resources

Stars

363 stars

Watchers

28 watching

Forks

Latest commit

 

History

295 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My answers for EOPL3

Base/libs

This is all the original code from the book. I have some modification on utilities.

Ch

My answer code for the exercises, NOT all problem are solved, so any complement is welcome.

Usually the function call (run-all) and (check-all) will run all the test-cases.

Before chapter 8, I put all the code for an interpreter in single file.

Begin with chapter 8, I put base code in the base directory of each chapter, and load it when necessary.

Note

The code are tested on Chicken Scheme with chicken-slime in Emacs, and assumed to be runnable for most other Scheme implementation.

Contribution

Please fire an issue or give Pull Request for any bug, Thanks!

mailto:moorekang@gmail.com

How to run and debug these programs

  • Install Chicken Scheme.
  • Clone this Github repo to your local directory (e.g. ~/Desktop/).
  • Access to the directory of a chapter (e.g. ~/Desktop/eopl/ch3).
  • Run the following command on your terminal: csi xxx.scm

About

my solutions to EOPL3

Topics

Resources

Stars

363 stars

Watchers

28 watching

Forks

Releases

Packages

Used by

Contributors

Languages