Commit graph

69 commits

Author SHA1 Message Date
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
25e4ea9754 rm serapeum's href, misleading name, and we have accesses 2020-10-25 08:16:33 +01:00
vindarel
06f4e021f8 rm HTML templating libraries 2020-10-25 08:16:33 +01:00
vindarel
2629130f4a Generate project dependencies list 2020-10-23 13:43:33 +02:00
vindarel
0da5a50e8b set *print-lines*, *print-level*, *print-length* 2020-10-23 11:40:38 +02:00
vindarel
7ff1adbd9a README: local-time 2020-10-22 17:29:58 +02:00
vindarel
bf98ece664 README: add TOC
with toc-org https://github.com/snosov1/toc-org/
2020-10-22 17:23:14 +02:00
vindarel
c8f83f01ef import parse-number functions, doc 2020-10-22 17:02:58 +02:00
vindarel
e7f7f48935 document Serapeum's ignoring and etypecase-of, for exhaustiveness type checking 2020-10-22 16:53:47 +02:00
vindarel
606018a3de REPL: always print the ARGLIST, fix formatting for long ones 2020-10-20 16:04:57 +02:00
vindarel
b0d82c31a0 fix disable reset
sorry
2020-10-20 15:48:22 +02:00
vindarel
ed1f99bc0a (minor) REPL version bump, beginning to diverge from sbcli
(although I port changes)
2020-10-19 14:44:32 +02:00
vindarel
2d1d45dee1 REPL: disable reset 2020-10-19 14:42:29 +02:00
vindarel
8f7af9eb6e REPL: allow to in-package another package, and change the prompt 2020-10-19 14:40:42 +02: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
1c54bf1613 REPL: ? at the end of the line trick
we can start typing a function name, add a "?" and get the documentation.

(uiop:file-exists-p ?
=> doc
2020-10-19 14:10:58 +02:00
vindarel
1f11275b0d REPL: better completion according to the package
previously:

1- searching "(file-e" listed ALL existing symbols of ALL packages,
  and returned a lot of results.
2- while searching "(uiop:file-e" didn't return uiop's functions.

now:

1 returns one symbol,
2 completes uiop's external symbols, as expected.
 (also works with internal symbols)

Largely adapted from cl-repl. Commited to sbcli.
2020-10-19 14:10:58 +02:00
vindarel
a8d87a682a JSON with cl-json 2020-10-16 14:54:53 +02:00
vindarel
51be374af8 REPL :doc prevent bad usage warning 2020-10-15 16:09:27 +02:00
vindarel
07e9a88056 REPL: print arglist with :doc 2020-10-15 13:55:42 +02:00
vindarel
79b7f72fd1 fix sbcli REPL sometimes writing garbage
as in
ff2ee54dbd

thanks to https://github.com/hellerve/sbcli/pull/9
2020-10-14 22:51:44 +02:00
vindarel
46fc9489c8 add arrow macros 2020-10-14 16:22:01 +02:00
vindarel
8e13979e39 (minor) repl++ 2020-10-14 16:21:12 +02:00
vindarel
30895f4d74 REPL: add :doc to print the symbol documentation, be it variable, function or other 2020-10-13 23:03:30 +02:00
vindarel
8c160a56be REPL: print "error" in red 2020-10-13 19:31:11 +02:00
vindarel
f1ec529901 fix REPL completion 2020-10-13 19:30:49 +02:00
vindarel
514f0599d7 fix ascii 2020-10-13 18:18:19 +02:00
vindarel
bea7dab363 cl-cron example 2020-10-13 18:09:14 +02:00
vindarel
e1724d9ecf readme for cl-csv, also under the csv nickname 2020-10-13 17:23:49 +02:00
vindarel
2f6adf50bc add fiveam 2020-10-13 17:09:17 +02:00
vindarel
e2ca274837 add FAQ, ABOUT 2020-10-13 10:23:11 +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
cbe04153ad Build a core image 2020-10-13 06:01:52 +02:00
vindarel
159f9cd987 on Ultralisp 2020-10-09 15:31:39 +02:00
vindarel
872e14c753 README mention printv 2020-10-09 14:36:06 +02:00
vindarel
b0d10d87dd (minor tiny detail) :use :cl 2020-10-09 14:30:15 +02:00
vindarel
407f5eda5e README: before/after 2020-10-09 14:02:56 +02:00
vindarel
75484e0eb9 add FUNDING just because. We can put several names. 2020-10-09 13:48:01 +02:00
vindarel
ad7f47c0d1 README: add Cookbook links 2020-10-09 13:36:36 +02:00
vindarel
50f61ac685 match, local nickname for trivia 2020-10-09 13:33:40 +02:00
vindarel
224e1e1ef6 README: generic-cl paused 2020-10-09 13:26:04 +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
ccde0c9ee5 README++ 2020-10-09 13:01:05 +02:00
vindarel
06cf81794f many imports, specially Serapeum 2020-10-09 13:00:55 +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