1
1
mirror of https://github.com/kanaka/mal.git synced 2024-08-17 09:40:21 +03:00
mal/impls/common-lisp/step5_tco.asd
Joel Martin 8a19f60386 Move implementations into impls/ dir
- Reorder README to have implementation list after "learning tool"
  bullet.

- This also moves tests/ and libs/ into impls. It would be preferrable
  to have these directories at the top level.  However, this causes
  difficulties with the wasm implementations which need pre-open
  directories and have trouble with paths starting with "../../". So
  in lieu of that, symlink those directories to the top-level.

- Move the run_argv_test.sh script into the tests directory for
  general hygiene.
2020-02-10 23:50:16 -06:00

35 lines
941 B
Common Lisp

#-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 :genhash :silent t)
(ql:quickload :alexandria :silent t)
#-mkcl (ql:quickload :cl-readline :silent t)
#+mkcl (load "fake-readline.lisp")
(defpackage #:mal-asd
(:use :cl :asdf))
(in-package :mal-asd)
(defsystem "step5_tco"
:name "MAL"
:version "1.0"
:author "Iqbal Ansari"
:description "Implementation of step 5 of MAL in Common Lisp"
:serial t
:components ((:file "utils")
(:file "types")
(:file "env")
(:file "reader")
(:file "printer")
(:file "core")
(:file "step5_tco"))
:depends-on (:uiop :cl-readline :cl-ppcre :genhash)
:pathname "src/")