vindarel
cdce782c5c
ciel repl: disable Clesh syntax on "!"
...
I'll disable Clesh altogether,
and add a simpler shell passtrough.
for https://github.com/ciel-lang/CIEL/issues/85
2025-01-29 10:09:55 +01:00
vindarel
730e57fe41
define ciel-5am-user package, add doc to get local nicknames
...
fixes https://github.com/ciel-lang/CIEL/issues/81
2025-01-24 18:54:33 +01:00
vindarel
5089bf9373
more docstrings: function-cache
2025-01-24 18:54:29 +01:00
vindarel
ad434ac4ea
(minor) make build doesn't depend on clean
2025-01-18 12:14:02 +01:00
vindarel
c191b70d2c
.asd: add compression to build image, at the expense of start-up time now 0.40s
...
do we want choices? Both a 100MB binary that starts-up instantly AND
this one, 28MB, starts-up in 0.40s.
2025-01-17 17:56:08 +01:00
vindarel
ee7e64d014
cleanup .asd
2025-01-17 17:55:13 +01:00
vindarel
687472719f
add defcached for memoization
...
for #84
2025-01-17 17:53:16 +01:00
vindarel
4e5485ad98
(minor) make clean (before build)
2025-01-17 17:48:14 +01:00
vindarel
30ba0b87b3
(minor) docs: move sections from libraries to language-extensions
2025-01-17 14:51:47 +01:00
vindarel
fc67fec7b2
sequences: import filter
2025-01-17 14:25:56 +01:00
vindarel
cb36e65018
import juxt
...
for #84
2025-01-17 14:25:56 +01:00
vindarel
dea169edea
incf year
2025-01-17 14:25:55 +01:00
vindarel
5c8c44f352
add serapeum:partial and rcurry
...
for #84
2025-01-17 14:25:55 +01:00
vindarel
9160d478ad
docs: change Plausible
2024-10-25 19:26:05 +02:00
vindarel
26729d3ecb
export load-without-shebang
...
so that from a ciel script file, we can load another script file.
cl:load doesn't like the #!/ shebang line.
2024-09-26 13:52:10 +02:00
vindarel
10e623b0c3
add CONTRIBUTING (easy commit prefix guidelines ;) )
...
[ci skip]
2024-09-16 17:26:15 +02:00
ccQpein
eee0bbdc40
Add alexandria-2 to dependencies download ( #66 )
...
Add alexandria-2 to dependencies download
2024-09-16 17:10:55 +02:00
Konrad Hinsen
427dd0be4f
Restructured installation instructions
2024-09-16 17:04:23 +02:00
Konrad Hinsen
1a50e54e3b
Add documentation for Guix
2024-09-16 17:04:23 +02:00
Konrad Hinsen
0b26d64dcd
Make the "quicklisp not installed" notice less of a warning and add newline
2024-09-04 19:00:03 +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