Commit graph

210 commits

Author SHA1 Message Date
vindarel
baf2d2dd51 scripting: enable shebang line 🚀 2022-12-10 00:01:08 +01:00
vindarel
2804f115d0 move nicknames to ciel-user, add one for os/filesystem 2022-12-09 20:02:41 +01:00
vindarel
c0ee6f5921 doc script++ 2022-12-09 16:20:21 +01:00
vindarel
2ca812a9cc fix repl.lisp for CI? 2022-12-09 15:43:14 +01:00
vindarel
9aea9a6ab7 (minor) update Serapeum doc
[ci skip]
2022-12-09 15:34:51 +01:00
vindarel
40961e60a3 (minor) docs: fix headers level 2022-12-09 15:33:20 +01:00
vindarel
59b164c1b8 doc++ 2022-12-09 15:27:47 +01:00
vindarel
442aa60439 Add scripting support!
Just run

$ ciel myscript.lisp

where you can use all the available libraries.
2022-12-09 15:01:07 +01:00
vindarel
eba9f86cff Naming: the core is ciel-core, the binary is ciel
previously: ciel and ciel-repl
2022-12-09 14:27:28 +01:00
vindarel
c6a47f66a6 repl: add --noinform (prepare for scripting) 2022-12-09 14:18:05 +01:00
vindarel
c43a22345d asd: no need of cffi anymore, add-history is long merged into cl-readline 2022-12-09 13:51:17 +01:00
vindarel
243fd292a3 repl: add disable-shell-passthrough (experimental)
doesn't always work?
2022-12-09 13:49:55 +01:00
vindarel
70acbfb580 README: system deps, Ultralisp link, can't share a core image 2022-12-09 13:49:55 +01:00
vindarel
2b032d18d0 (minor) typo 2022-12-09 13:45:03 +01:00
vindarel
b8e65c6182 Use Deploy's :deploy-console to silence its output (does it work?) 2022-12-09 13:44:33 +01:00
vindarel
38304461f0 more docstrings: defun, defmacro
[ci skip]
2022-09-28 18:39:31 +02:00
vindarel
5fc83b15b5 (minor) README: mention experimental CI build for Debian systems
[ci skip]
2022-09-28 18:39:31 +02:00
vindarel
66b4cc5e36 CI: cannot share a core image
[ci skip]
2022-09-27 17:51:07 +02:00
vindarel
d7c90a2f02 build-image on CI: load-asd now wants an absolute pathname
seen on SBCL 2.2.4
2022-09-27 17:42:16 +02:00
vindarel
50009c2311 .asd: we now need cl+ssl before loading the .asd 2022-09-27 17:22:54 +02:00
vindarel
0123250a66 CI: needs libmagic-dev 2022-09-27 17:04:16 +02:00
vindarel
abeb2ef38e add Gitlab CI (init) 2022-09-27 17:01:01 +02:00
vindarel
961460a800 build: with Deploy 2022-09-27 16:59:13 +02:00
vindarel
c5ee0b9165 build: use core compression 2022-09-27 16:46:49 +02:00
vindarel
b10d405a20 more-docstrings: fix when symbol has no docstring (loop) 2022-09-27 14:49:13 +02:00
vindarel
c5b71818e3 (minor) move docstring additions to subdir and own package 2022-09-23 19:12:48 +02:00
vindarel
19f59202aa Augment docstrings (a couple gotchas) 2022-09-22 15:01:42 +02:00
vindarel
4a8a5bce7b JSON: use Shasht instead of cl-json 2022-09-21 16:04:40 +02:00
vindarel
b7b17f450d build-image: use asdf:load-asd 2022-06-10 17:00:42 +02:00
vindarel
e755bf7d98 export uiop:format! 2022-06-07 12:28:07 +02:00
vindarel
4a14cf624c add local nickname: os and /os for uiop/os 2022-04-14 08:35:33 +02:00
vindarel
46e5829efc import uiop find-symbol*, symbol-call, not-implemented-error, command-line-arguments 2022-04-14 08:23:20 +02:00
vindarel
d73649b00e import uiop:define-package 2022-04-14 07:57:01 +02:00
vindarel
5ab696d743 add alex local nickname 2022-03-02 22:26:15 +01:00
vindarel
8954c5f4ef re-export if-let, when-let[*] from alexandria 2022-03-02 22:26:15 +01:00
vindarel
b61e2e3e6c hash tables: export alexandria:hash-table-keys/values, ensure-gethash 2022-02-28 11:42:01 +01:00
vindarel
68d542af9e (minor) ciel.lisp: use uiop:define-package
[ci skip]
2022-02-25 16:47:23 +01:00
vindarel
6f18a6d74e database: rm Mito and add cl-dbi 2022-01-21 08:31:42 +01:00
vindarel
dda1e3d475 README: typo and rm duplicate Slime explanations 2022-01-07 18:20:23 +01:00
vindarel
acca50987e README: configuring Slime to start the CIEL image
[ci skip]
2022-01-07 17:54:26 +01:00
vindarel
82ca7b7ed8 Developer utilities: add Quicksearch 2022-01-07 17:41:20 +01:00
vindarel
6e4b6fca45 Don't ship iterate.
We can't import loop and iterate without symbol conflicts,
both need to be learned anyways,
and the Cookbook allows to learn loop by example.
2021-09-02 04:50:37 +02:00
vindarel
d300c316b1 add subseq* from alexandria-2 2021-08-11 12:15:02 +02:00
vindarel
283b9e2e50 (minor) .github 2021-08-10 16:12:25 +02:00
vindarel
4f4368a102 README: how to use CIEL core at startup 2021-08-10 16:09:27 +02:00
vindarel
7fe5c4f2db (minor) README typo 2021-08-10 15:41:51 +02:00
vindarel
8d11587022 (minor) README: how to use CIEL-USER at startup 2021-08-10 15:35:17 +02:00
vindarel
1a7a01842d add FOF 2021-08-10 15:13:03 +02:00
vindarel
50d266384b (minor) rename find-dependencies.lisp (typo) 2021-08-10 14:22:48 +02:00
vindarel
d6528a0f16 doc: typing with --> before defstar, no "undeclaim" 2021-06-09 17:49:12 +02:00