Skip to content

niklasbuehler/scheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Write Yourself a Scheme in 48 Hours

Just my own implementation (and extension?) of the Write Yourself a Scheme in 48 Hours tutorial.

Build with ghc -dynamic --make Repl.hs

Exercises

Exercises 2.1

Exercises 2.2

Exercises 3

Exercises 5

  • Make if only accept Bool values
  • Make equal? use equal? when comparing lists (instead of eqv?)
  • Implement cond and case expressions
  • Implement the rest of the string functions

Extra tasks

  • Parse escaped characters, even when they're not part of a string
  • Eval pattern for quasiquote and unquote-splicing
  • Implement eqv? for vectors

About

Following the great Write Yourself a Scheme in 48 Hours.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published