Commit graph

339 commits

Author SHA1 Message Date
vindarel
14f3f4b876 export from alexandria, not alexandria-2 2024-09-06 15:59:26 +02:00
vindarel
00e6ddd052 bump and back to normal CIEL version number
for #70
2024-09-04 16:18:06 +02:00
vindarel
20f392adcb fix CI binary location 2024-09-04 16:15:00 +02:00
vindarel
cc99227840 (minor) site icon 2024-09-04 15:11:38 +02:00
vindarel
007ee2f2a1 README: toc 2024-09-04 14:44:07 +02:00
vindarel
dd41359886 deps: check ASDF version without always installing it
for https://github.com/ciel-lang/CIEL/pull/65
2024-09-04 14:42:00 +02:00
vindarel
e5584d8f68 shell: all commands are now interactive: interactive output, emacs -nw works
needs our Clesh fork.
2024-09-04 14:42:00 +02:00
WillForan
064c9d41e0 dep: add asdf to make ql-deps; git pull if dir
For #58, add $(QLDIR)/adsf recipe

Also added make function to pull instead of clone if local-projects dir already exists
2024-09-04 13:31:21 +02:00
vindarel
cb82bf4f69 terminal repl: TAB-complete binaries from PATH 2024-09-04 10:59:57 +02:00
vindarel
91e3dbb86e terminal repl: TAB-complete filenames after a quote 2024-09-04 10:59:57 +02:00
vindarel
d0f7bb3b2a terminal repl: re-add use of external terminal. Not yet useful for Slime.
The "!" prefix works in Slime, it comes from the Clesh shell
passthrough.
On our repl we catch earlier if the command is a visual command, and
run it approprietaly.

We should contribute this to Clesh to have an equivalent behaviour in
Slime (except we would open a terminal window, or in Emacs' vterm).

for #71
2024-09-03 14:55:14 +02:00
vindarel
6875f6e1e6 terminal repl: run visual commands in the same terminal
fixes #71
2024-09-03 14:38:57 +02:00
vindarel
cc1e637044 shell: visual commands: we can do better 2024-09-02 18:32:00 +02:00
vindarel
79b3168314 shell: fix evaluating unknown symbol: "missing closing quotation"
don't parse all input with shlex,
now a shell command MUST start with "!" (before we tried heuristics to
guess, nonsense)

fixes #68
2024-09-02 18:32:00 +02:00
vindarel
c0dcc1c220 make run-repl: run the terminal repl easily 2024-09-02 18:24:09 +02:00
vindarel
5a136a8cc5 (minor) docs: page title, description
[ci skip]
2024-09-01 20:49:41 +02:00
vindarel
3e79a8757f docs: install instructions++
[ci skip]
2024-08-31 19:07:10 +02:00
vindarel
4d33aefd9a README: core image++ 2024-08-31 18:58:48 +02:00
vindarel
54fff8a14b README: install instructions++ reorder 2024-08-31 18:58:48 +02:00
vindarel
7a4b413895 README: install instructions++
for #58
2024-08-31 18:58:48 +02:00
vindarel
47d9f8ea54 make build: without Deploy, better for Darwin
for #62
2024-08-31 17:32:10 +02:00
vindarel
7deac2d353 doc: fix access link 2024-08-31 11:46:37 +02:00
vindarel
e73f89e5fe 🎥 README: you should watch this too: resume execution from any point in the stack
[ci skip]
2024-08-31 00:59:59 +02:00
vindarel
7460689c38 (minor) docs: fight the disappearing left menu 2024-08-30 22:27:38 +02:00
vindarel
df0dfdc32e README: install++ 2024-08-30 22:23:10 +02:00
vindarel
22060d0c17 deps: FSET needs the latest misc-extensions 2024-08-30 13:33:35 +02:00
vindarel
a2ad77517b deps: get latest FSET, fix package sb-ext violated with once-only 2024-08-30 13:27:11 +02:00
vindarel
9ad0e43728 deps: get latest dissect, or SBCL "sb-di violated lock" error 2024-08-30 13:19:38 +02:00
vindarel
3eeee4d5e7 deps: add missing git clone for termp, not in Quicklisp 2024-08-30 13:12:29 +02:00
vindarel
13827a4afd version bump (with own versioning) 2024-08-30 13:06:52 +02:00
vindarel
81547dbe57 rm nodgui, mention nodgui-lite, yet to test its integration.
drops SDL, SDL TTF and JPEG turbo libraries.

    the flip side of the coin will be the loss of canvas with fast pixel drawing, hardware accelerated canvas for 3D rendering and also the support for JPEG bitmap.

for https://github.com/ciel-lang/CIEL/issues/56

for https://github.com/ciel-lang/CIEL/pull/52
2024-08-30 13:06:52 +02:00
vindarel
7d05df4034 add file-finder to replace fof (not in QL)
for #18
2024-08-30 12:26:40 +02:00
vindarel
6aaf7aea7d add termp little utility. 2024-08-30 11:46:07 +02:00
vindarel
828ed826bf add progressons, simple progress bar
fixes https://github.com/ciel-lang/CIEL/issues/54
2024-08-30 11:22:41 +02:00
vindarel
f619f0f77f add secret-values utility, to hide passwords
fixes https://github.com/ciel-lang/CIEL/issues/53
2024-08-30 11:15:24 +02:00
vindarel
b947ffcf3f add cl-ftp
fixes https://github.com/ciel-lang/CIEL/issues/55
2024-08-30 11:08:15 +02:00
vindarel
35f16fe344 (minor) README++ 2024-08-30 10:59:38 +02:00
vindarel
7fb3e00b0d deps: add moira/light, not yet in QL, so run make ql-deps to clone it 2024-08-30 10:50:06 +02:00
vindarel
b1c167d8e2 deps: libmagic-dev is no more required
since no more FOF.

for #18
2024-08-30 10:48:57 +02:00
vindarel
81fe59a789 deps: log4cl required QL > 2023-05 to compile on SBCL 2.3.4 2024-08-30 10:35:22 +02:00
vindarel
427016496c deps: str:ensure-suffix is now in latest quicklisp (needs QL 2023-03) 2024-08-30 10:33:56 +02:00
vindarel
336eb47a61 database: mention the need of db drivers for binaries. Is libsqlite3 ubiquitous? 2024-08-30 10:31:34 +02:00
vindarel
c9ff88d98c add package-local nickname: time -> local-time 2024-07-31 23:26:11 +02:00
vindarel
a1bd3a3145 (minor) scripts: quicksearch usage++ 2024-07-31 23:23:47 +02:00
vindarel
c499c8336e more docstrings to CL built-ins 2024-07-31 23:23:02 +02:00
vindarel
3161bde680 (minor) update FSet homepage
fixes #50

although this is an auto-generated page.
2024-06-25 16:52:41 +02:00
vindarel
3ab5d608fc README: add http code snippet 2024-06-12 14:20:11 +02:00
vindarel
fb93b26490 (minor) make run typo 2024-06-12 14:18:17 +02:00
vindarel
1a783277a9 lambda shortcut: add ^ just a short synonym for lambda 2024-04-30 12:34:46 +02:00
vindarel
4e980abac7 rm unused lambda shortcuts 2024-04-30 12:34:46 +02:00