Ai
1 Star 0 Fork 0

烟波/cl-gserver

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
sento.asd 4.22 KB
一键复制 编辑 原始数据 按行查看 历史
Manfred Bergmann 提交于 2024-10-06 05:33 +08:00 . version bump
(defsystem "sento"
:version "3.4.0"
:author "Manfred Bergmann"
:license "Apache-2"
:description "Actor framework featuring actors and agents for easy access to state and asynchronous operations."
:depends-on ("alexandria"
"log4cl"
"bordeaux-threads"
"cl-speedy-queue"
"str"
"blackbird"
"binding-arrows"
"timer-wheel"
"local-time-duration"
#-abcl "atomics"
)
:components ((:module "src"
:serial t
:components
((:module "atomic"
:components
((:file "atomic-api")
#-abcl (:file "atomic")
#+abcl (:file "atomic-abcl")))
(:file "config")
(:file "wheel-timer")
(:file "timeutils")
(:file "miscutils")
(:file "fcomputation")
(:file "dispatcher-api")
(:module "queue"
:components
((:file "queue")
(:file "queue-locked")
;;#+sbcl (:file "queue-sbcl")
))
(:module "mbox"
:components
((:file "message-box")))
(:file "actor-cell")
(:file "actor-api")
(:file "eventstream-api")
(:file "actor-system-api")
(:file "actor-context-api")
(:file "fasync-completed")
(:file "actor")
(:file "agent")
(:file "eventstream")
(:file "fsm")
(:file "tasks")
(:file "router")
(:file "stash")
(:file "dispatcher")
(:file "actor-context")
(:file "actor-system")
(:module "agent-usecase"
:components
((:file "agent-usecase-commons")
(:file "hash-agent")
(:file "array-agent")))
(:file "package"))))
:in-order-to ((test-op (test-op "sento/tests"))))
(defsystem "sento/tests"
:author "Manfred Bergmann"
:depends-on ("sento"
"fiveam"
"lparallel"
"cl-mock")
:components ((:module "tests"
:components
((:file "all-test")
(:file "miscutils-test")
(:file "timeutils-test")
(:file "atomic-test")
(:file "config-test")
(:file "wheel-timer-test")
(:file "bounded-queue-test")
(:file "actor-cell-test")
(:file "actor-mp-test")
(:file "agent-test")
(:file "hash-agent-test")
(:file "array-agent-test")
(:file "actor-test")
(:file "fsm-test")
(:file "router-test")
(:file "stash-test")
(:file "tasks-test")
(:file "eventstream-test")
(:file "actor-context-test")
(:file "fcomputation-test")
(:file "fasync-completed-test")
(:file "dispatcher-test")
(:file "actor-system-test")
(:file "actor-tree-test")
(:file "spawn-in-receive-test")
)))
:description "Test system for sento"
:perform (test-op (op c) (symbol-call :fiveam :run!
(uiop:find-symbol* '#:test-suite
'#:sento.tests))))
;; --------------------------------
;; documentation
;; --------------------------------
(defsystem "sento/docs"
:author "Manfred Bergmann"
:description "Documentation for sento"
:depends-on ("sento"
"mgl-pax/full")
:components ((:file "documentation")))
;; load system
;; (asdf:load-system "sento")
;;
;; test system
;; (asdf:test-system "sento/tests")
;;
;; (hlp:document (asdf:find-system :sento) :only-exported t)
;; (pax:update-asdf-system-html-docs sento.docs::@sento :sento :target-dir #P"~/docs/")
#|
|#
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Common Lisp
1
https://gitee.com/macro/cl-gserver.git
git@gitee.com:macro/cl-gserver.git
macro
cl-gserver
cl-gserver
master

搜索帮助