Building complex projects 1 / 2 Compiling complex projects can be tedious. Makefiles are OK but don't play nice with the REPL FFI needs to be compiled but sometimes having it available at a REPL is so nice The system egg allows the best of both worlds (define-system xyz (file "z") (scheme-file "y" includes: '("z")) (compiled-scheme-file "x" depends: '("y"))) Special commands in csi: ,cs compile-system ,ls load-system ,sys change current system