summaryrefslogtreecommitdiffstats
path: root/top.lisp
blob: 3851e46dfa7f1aefac4a0cfe095d12f9abeac0a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
;;; 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))