vindarel
9f7937dab2
add spinneret
...
it depends on:
:depends-on ("parenscript" <---- but there is a system spinneret/cl, is spinneret needed here?
"alexandria"
"cl-ppcre"
"global-vars"
"serapeum"
"trivial-gray-streams")
2023-01-20 23:24:14 +01:00
vindarel
6cdf17ccbe
(minor) remove short help -h
2022-12-30 00:39:39 +01:00
vindarel
5411f211ec
scripting: add and use Clingon
2022-12-29 15:42:10 +01:00
vindarel
ae7410c77f
(minor) scripting: a simple shebang works
2022-12-28 15:21:46 +01:00
vindarel
331099b3c8
FAQ: scripting
2022-12-28 15:21:16 +01:00
vindarel
0d95880caa
scripting: register and call built-in scripts by name
2022-12-28 15:11:46 +01:00
vindarel
3c371c9a81
scripts: add quicksearch.lisp
...
[ci skip]
2022-12-14 19:44:35 +01:00
vindarel
d3a896e79f
scripting: add simple HTTP server with Hunchentoot
2022-12-14 12:06:58 +01:00
vindarel
255b90871e
scripting: --eval one-liners
2022-12-14 00:47:26 +01:00
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