ciel/ciel.asd
2020-12-07 11:57:40 +01:00

119 lines
2.6 KiB
Common Lisp

#|
This file is a part of ciel project.
|#
(asdf:defsystem "ciel"
:version "0.1"
:author "vindarel"
:license "MIT"
:depends-on (
:cl-reexport ;; for us
:cl-readline ;; for the binary
:cl-ansi-text
:access
:alexandria
:arrow-macros
;; threads
:bordeaux-threads
:trivial-monitored-thread
:moira
:lparallel
:cl-cron
:closer-mop
:cl-ansi-text
:cl-csv
:cl-json
:dissect
:fset
:generic-cl
;; web
:dexador
:hunchentoot
:easy-routes ;; better route definition for Hunchentoot.
:quri
:lquery
;; GUI
:ltk
:local-time
:modf
;; number parsing
:parse-float
:parse-number
;; database
:mito
:sxql
;; numerical
:vgplot
;; regexp
:cl-ppcre
;; string manipulation
:str
;;;
;;; Language extensions.
;;;
;; triple quotes
:pythonic-string-reader
;; pattern matching
:trivia
:trivial-arguments
:trivial-package-local-nicknames
:trivial-types
;; extended let
:metabang-bind
;; iteration
:iterate
:for
:trivial-do
;; lambda shorthands
:fn
:cl-punch
:serapeum
;; tests
:fiveam
:which
;;;
;;; Debugging, developer utilities.
;;;
:log4cl
:printv
:repl-utilities ;; see readme, summary, doc, package-apropos, trace-package etc
;;;
;;; User helpers.
;;;
:lisp-critic
:named-readtables
:clesh
)
:components ((:module "src"
:components
((:file "ciel")
))
(:file "repl")
(:file "repl-utils"))
:build-operation "program-op"
:build-pathname "ciel-repl"
:entry-point "sbcli::repl"
:description "CIEL Is an Extended Lisp.")