Structured Interpretation of Computer Programs in Clojure
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
src
test
README.rdoc
sicp.iml
sicp.ipr

README.rdoc

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