-
-
Notifications
You must be signed in to change notification settings - Fork 28
/
common-lisp-jupyter.asd
121 lines (117 loc) · 3.52 KB
/
common-lisp-jupyter.asd
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
(asdf:defsystem "common-lisp-jupyter"
:description "A Common Lisp kernel for Jupyter along with a library for building Jupyter kernels."
:author "Tarn W. Burton"
:license "MIT"
:version "1.0"
:homepage "https://yitzchak.github.io/common-lisp-jupyter/"
:bug-tracker "https://github.com/yitzchak/common-lisp-jupyter/issues"
:defsystem-depends-on ("jupyter-lab-extension")
:depends-on
("alexandria"
"babel"
"bordeaux-threads"
"cl-base64"
"cl-indentify"
"closer-mop"
"dissect"
(:feature (:not :clasp) "eclector")
(:feature (:not :clasp) "ironclad")
"multilang-documentation"
"nontrivial-gray-streams"
"pzmq"
"puri"
"shasht"
#+(or)(:feature (:or :abcl :allegro :ccl :clasp :cmu :ecl :lispworks :sbcl) "static-vectors")
"trivial-do"
#+(or)"trivial-garbage"
"trivial-mimes"
"trivial-features")
:components
((:jupyter-lab-extension "debugger-restarts-clj"
:pathname "debugger-restarts/prebuilt/")
(:module res
:components
((:module ccl
:components
((:static-file "logo-64x64.png")))
(:module cl
:components
((:static-file "logo-64x64.png")))
(:module clisp
:components
((:static-file "logo-64x64.png")))
(:module ecl
:components
((:static-file "logo-64x64.png")))
(:module sbcl
:components
((:static-file "logo-64x64.png")))))
(:module src
:serial t
:components
((:file "packages")
(:file "utils")
(:file "queue")
(:file "config")
(:file "log")
(:file "mac")
(:file "channel")
(:file "heartbeat")
(:file "message")
(:file "shell")
(:file "stdin")
(:file "control")
(:file "iopub")
(:file "mime-bundle")
(:file "comm")
(:module formatters
:serial t
:components
((:file "markdown")))
(:module widgets
:serial t
:components
((:file "traits")
(:file "widget")
(:file "trait-types")
(:file "shared-slots")
(:file "dom-widget")
(:file "style")
(:file "checkbox")
(:file "combobox")
(:file "box")
(:file "button")
(:file "color-picker")
(:file "controller")
(:file "date-picker")
(:file "file-upload")
(:file "label")
(:file "link")
(:file "media")
(:file "output")
(:file "progress")
(:file "select")
(:file "slider")
(:file "text")
(:file "toggle-button")
(:file "valid")
(:file "interactive")))
(:file "history")
(:file "matches")
(:file "kernel")
(:file "installer")
(:module cl-jupyter
:serial t
:components
((:file "utils")
(:file "parser")
(:file "kernel")
(:file "complete")
(:file "inspect")
(:file "installer")
(:file "overrides")
(:file "ros-install")))
(:file "convert")))))
(asdf:register-system-packages "common-lisp-jupyter"
'(:jupyter :jupyter/common-lisp :jupyter/convert
:jupyter/markdown-formatter :jupyter/widgets))