Skip to content
/ SICP Public

Solutions to Structure and Interpretation of Computer Programs in Clojure

Notifications You must be signed in to change notification settings

agonopol/SICP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SICP in Clojure

Problems in Structured Interpretation of Computer Programs solved in Clojure as part of Group Vega in the Wizard Book Study Group

Running via command line

REPL: bin/repl.sh

Tests: bin/runtests.sh

Running in IntelliJ

  • Install the La Clojure plugin

  • Create a run configuration for tests.clj

  • Check “Run script in REPL” and uncheck “Display settings before launching”

  • Run tests.clj - output displays in the run tab

  • Enter (. System exit 0) or hit the stop button if the REPL doesn’t exit.

Credits

Project structure based on Stuart Halloway’s clojure-bowling: github.com/stuarthalloway/clojure-bowling/

Note that this requires a post-1.0 version of Clojure and contrib to use the new ‘are’ syntax.

Required JARs are in lib, and there are scripts to run a REPL or the tests in bin.

Author

Bobby Norton

About

Solutions to Structure and Interpretation of Computer Programs in Clojure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published