This repo is about my Journey on the SICP (Structure and Interpretation of Computer Programs) and my solution to the exercises in the book
I’m working on archlinux and using the latest version of Emacs as my editor, so this repo use Org as the language for notes. For Scheme implement, I use the latest version of Racket.
as stated in the offical doc https://download.racket-lang.org/ or from your distro package manager.
Racket provides an SICP language package, install it:
raco pkg install sicp
use it in .rkt source file
#lang sicp
My personal Emacs config https://github.com/ravachol-yang/emacs.d, forked from purcell/emacs.d.
Use Racket Mode as Racket language support, which provides an Racket REPL and Racket syntax analysis. To enable some advanced support, install these extra racket packages as stated in the Racket Mode offical docs:
raco pkg install --auto data-lib errortrace-lib macro-debugger-text-lib rackunit-lib racket-index scribble-lib drracket-tool-text-lib
- Building Abstractions with Procedures
- Building Abstractions with Data
TODO
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE: