;;; The following lines added by ql:add-to-init-file: #-quicklisp (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) (when (probe-file quicklisp-init) (load quicklisp-init))) (ql:quickload 'uiop :silent t) (ql:quickload 'cl-ppcre :silent t) (ql:quickload 'clunit :silent t) (ql:quickload 'cl-utilities :silent t) (ql:quickload 'trivia :silent t) (load "src/common.lisp") (clunit:defsuite aoc ()) (load "src/01.lisp") (load "test/01.lisp") (load "src/02.lisp") (load "test/02.lisp") (load "src/03.lisp") (load "test/03.lisp") (load "src/04.lisp") (load "test/04.lisp") (load "src/05.lisp") (load "test/05.lisp") (load "src/06.lisp") (load "test/06.lisp") (defun run-all () (clunit:run-suite 'aoc))