vindarel
a4f0cbad70
.asd: move cl+ssl build dependency outside of the .asd
...
for #20
2023-05-08 12:47:33 +02:00
vindarel
b23214917c
init file: add --no-userinit
...
and add --noinform that was missing in Clingon options.
Move the useful load-without-shebang in utils.lisp, now available for
all systems.
"make" alone calls make build
2023-05-04 16:53:40 +02:00
vindarel
b65572e3b9
add file-notify, add webapp script
...
[ci skip]
2023-04-24 16:39:07 +02:00
vindarel
392c9c0e28
.asd: quickload cl+ssl if not found (fix Ultralisp?)
...
for #20 again
2023-03-25 17:00:39 +01:00
vindarel
96d1de48a9
scripts: use json-pointer/synonyms for even shorter function names
2023-03-14 12:24:11 +01:00
vindarel
b33d99e4d2
add cl-json-pointer with shorter functions
2023-03-10 13:56:59 +01:00
vindarel
24f627c64f
.asd: require cl+ssl, warn if missing
...
for #20
2023-02-24 11:58:42 +01:00
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
5411f211ec
scripting: add and use Clingon
2022-12-29 15:42:10 +01:00
vindarel
0d95880caa
scripting: register and call built-in scripts by name
2022-12-28 15:11:46 +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
c43a22345d
asd: no need of cffi anymore, add-history is long merged into cl-readline
2022-12-09 13:51:17 +01:00
vindarel
50009c2311
.asd: we now need cl+ssl before loading the .asd
2022-09-27 17:22:54 +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
6f18a6d74e
database: rm Mito and add cl-dbi
2022-01-21 08:31:42 +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
1a7a01842d
add FOF
2021-08-10 15:13:03 +02:00
vindarel
3d1a4fc998
cleanup
2021-06-04 13:29:30 +02:00
vindarel
d58d599725
Separate ciel/repl system: don't include cl-readline and all in base system
2021-06-03 15:35:45 +02:00
vindarel
e82ce1adf4
type declarations with defstar
2021-05-21 08:26:31 +02:00
vindarel
4bdc69a179
REPL: very tolerant shell pass-through
...
for #12
2021-02-19 00:20:28 +01:00
vindarel
8d2bccab0b
REPL, visual commands: allow "sudo" and "ENV" modifiers
...
a command like:
ENV=env sudo htop
will be recognized accordingly as visual.
Thanks @ambrevar https://github.com/ruricolist/cmd/issues/10
2021-02-18 23:08:34 +01:00
vindarel
71fba4d411
add :edit special command (magic-ed)
2020-12-15 13:24:34 +01:00
vindarel
fda29e26ed
add bind from metabang-bind
...
fixes #11
2020-12-07 11:57:40 +01:00
vindarel
9f222b6897
numerical: plotting with vgplot
...
for #5
2020-12-02 13:19:58 +01:00
vindarel
a2a6af879a
Shell pass-through with Clesh
...
fixes #8
2020-11-11 12:49:13 +01:00
vindarel
28ce34a9e4
Use the lisp-critic
...
fixes #7
fun stuff.
missing: criticize files.
2020-11-09 23:31:19 +01:00
vindarel
eefd531b2f
.asd: fix missing which
2020-11-09 23:31:18 +01:00
vindarel
71bc0ead3a
(minor) utils -> repl-utils
2020-11-06 15:00:11 +01:00
vindarel
e10d7975d4
GUI: ltk
2020-10-28 14:26:32 +01:00
vindarel
e472084ed6
REPL " ?" trick works with nested expressions
2020-10-28 12:02:27 +01:00
vindarel
66f9369abb
iteration: trivial-do
2020-10-26 23:14:59 +01:00
vindarel
b19f7e525a
alexandria, list and sequences
2020-10-25 08:16:33 +01:00
vindarel
06f4e021f8
rm HTML templating libraries
2020-10-25 08:16:33 +01:00
vindarel
35901a2d1c
REPL: add completion for local nicknames
...
We could not TAB-complete "csv" or "match". We could type them and
call their functions though.
2020-10-19 14:10:58 +02:00
vindarel
946c9bcc9f
REPL: fix default package, so as to find package local nicknames
...
The REPL's package when reading the user input should be ciel-user.
We could not type (csv:read-csv …) at the (sbcli) REPL: "package CSV does
not exist", despite "csv" being a nickname.
(of course it worked in Slime)
2020-10-19 14:10:58 +02:00
vindarel
2f6adf50bc
add fiveam
2020-10-13 17:09:17 +02:00
vindarel
9f09a539e7
REPL++
...
- green prompt
- print system info
- banner
- summary and readme
We should have completion of symbols with TAB but I don't.
2020-10-13 07:22:01 +02:00
vindarel
a6c2958454
Build a binary with a REPL from sbcli
2020-10-13 07:09:57 +02:00
vindarel
a662585181
actually export symbols in ciel-user (wait for trivial-do, conflict with generic-cl)
2020-10-09 13:25:04 +02:00
vindarel
fdc694ea72
asd++
2020-10-09 13:00:08 +02:00
vindarel
fa56807d82
web: hunchentoot, quri, djulo, dexador, easy-routes, spinneret
2020-10-09 12:59:25 +02:00
vindarel
7c87f3ad1c
access
2020-10-09 12:59:07 +02:00