ven
ad2fe21345
Remove mention of defstar's -> syntax
2024-02-20 12:27:39 +01:00
vindarel
266b078ac8
export two aliases from ppcre: apropos-regex and apropos-regex-list
...
[ci skip]
2023-12-08 15:42:55 +01:00
vindarel
1e00f06b53
re-export alexandria:hash-table-alist
2023-12-08 15:42:55 +01:00
vindarel
bc6a76a452
re-export serapeum:frequencies
2023-12-08 15:42:55 +01:00
cinerion
727dfa488e
Makefile: Clone cl-environments and cl-form-types in the ql-deps task
...
To fix compilation error on SBCL v2.3.10
See issue https://github.com/ciel-lang/CIEL/issues/38
2023-11-30 22:31:13 +01:00
cinerion
e781167ecb
CI: Fix system update order for void linux job
...
New order is:
1. Pull updates list from void repos
2. Update xbps in case it's outdated
3. Update all other packages
Previous order had all other packages update before updating xbps, which caused the job to fail.
2023-11-30 22:29:10 +01:00
vindarel
5299a757ea
scripting: cmd:cmd with :interactive input and output DOES work for less or fzf :)
...
[ci skip]
2023-11-29 00:15:32 +01:00
vindarel
56d3d1f84c
rm fof and moira libraries because of their dependency on Osicat
...
which depends on its libosicat.so, which makes it more difficult to
deploy executables.
This dependency might be fixed upstream, check out the linked issues.
2023-11-18 15:51:40 +01:00
vindarel
f8eb032270
re-export uiop:println
2023-10-18 13:25:17 +02:00
vindarel
09d5e978b1
build image: also load Deploy
...
for #23
2023-09-26 12:57:36 +02:00
vindarel
d82e767241
README: Dockerfile and thanks to contributors ( #35 )
...
* README: Dockerfile and thanks to contributors
[ci skip]
2023-09-05 15:55:17 +02:00
Marcelo Costa
7912802b4e
simplify quicklisp installation step
2023-09-05 15:55:17 +02:00
Marcelo Costa
6d8e94aa88
Introduce Dockerfile
2023-09-05 15:55:17 +02:00
vindarel
7e4c95cff6
Merge branch 'master' into 'master'
...
Update Makefile fixed a typo
See merge request vindarel/ciel!1
2023-09-05 13:54:42 +00:00
Urs Rau
e1f625ffb5
void CI: update xbps, as void builds failed
2023-09-05 13:54:41 +00:00
vindarel
1cc025b88f
gui: ltk -> nodgui with built-in yaru theme
2023-06-29 11:37:49 +02:00
cinerion
76f23bef58
CI: Install quicklisp in the "build void" job
2023-06-23 11:24:51 +02:00
cinerion
4f4c0daad9
README: Add Void Linux to list of built binaries
2023-05-11 12:56:06 +02:00
cinerion
c589d1acc0
gitlab-ci: Add job to build CIEL for Void Linux
2023-05-11 12:56:06 +02:00
cinerion
a09d46e276
gitlab-ci: refactor into a CI job specific to the Debian build
2023-05-11 12:56:06 +02:00
vindarel
937bfe6b83
fix requirement on unreleased fof feature
2023-05-11 12:56:06 +02:00
vindarel
a4cdfd508a
CI: build on older Debian Buster
2023-05-11 12:56:06 +02:00
cinerion
2b91d96672
README: Add libz/libzstd as system dependencies depending on SBCL version
...
For https://github.com/ciel-lang/CIEL/issues/23
2023-05-09 16:39:23 +02:00
cinerion
d2e1ee9618
README: Add instructions for installing deps not in Quicklisp
...
When not using ultralisp to build CIEL
2023-05-08 21:41:12 +02:00
cinerion
762adef8c5
Makefile: Clone log4cl repository in the ql-deps task
...
To fix compilation error on SBCL v2.3.4
2023-05-08 21:41:12 +02:00
vindarel
7f831e3829
(minor) scripts: how to search files recursively
...
[ci skip]
2023-05-08 13:04:33 +02:00
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
f7a4f06335
docs: simpler clingon example
...
we can write the 3 examples one after the other without "this is not
defined" errors, without relying to a funcall.
2023-05-04 15:10:49 +02:00
vindarel
429de4d907
(minor) docs: add HTML content to index.html for browsers sans JS
2023-05-02 20:06:04 +02:00
vindarel
dc2c40d4fd
scripts: add finder.lisp
2023-05-02 20:04:41 +02:00
vindarel
2cb5ce9bb4
README install instructions: ASDF for PLN
...
for #23
2023-04-24 16:39:07 +02:00
vindarel
36f255b6ed
(minor) move CI tasks to Makefile: install QL and system deps
...
[ci skip]
2023-04-24 16:39:07 +02:00
vindarel
b65572e3b9
add file-notify, add webapp script
...
[ci skip]
2023-04-24 16:39:07 +02:00
vindarel
ad63aae024
scripting: we can parse the script options with Clingon
2023-04-20 16:45:26 +02:00
vindarel
a92914cfd0
scripting: Clingon trick to pass unknown options to the script without "--"
...
a caveat: it does not catch legitimate unknown options given before
the script name,
and it catches known options given after it, though we would like not
to.
$ ./script.lisp -v
-v is caught for CIEL.
$ ./script.lisp -- -v
-v is passed to script.
$ ciel -x -s script
-x is not caught as unknown for CIEL but passed along to script.
$ ciel -v -x -s script
the -v at first position allows to see that -x is passed along.
$ ./script.lisp -x 4242
for other cases, we don't need a "--" and that's pretty cool.
Damn, was it worth spending a day on it?
2023-04-19 15:23:43 +02:00
vindarel
5537394226
scripting: isolate a main function with #+ciel
2023-04-18 09:26:19 +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
93ac03ca51
(minor) docs: need the latest cl-str
2023-03-21 21:25:10 +01:00
vindarel
7876fcd146
export missing serapeum:ecase-of
2023-03-19 13:56:10 +01:00
vindarel
5ba99d4e98
(minor) docs: scripting intro, footer
2023-03-16 19:48:13 +01:00
vindarel
5f85407fcc
docs index: change base path to ciel-lang.org
2023-03-16 18:09:23 +01:00
vindarel
568da2f2ef
Create CNAME
2023-03-16 16:05:36 +01:00
vindarel
96d1de48a9
scripts: use json-pointer/synonyms for even shorter function names
2023-03-14 12:24:11 +01:00
vindarel
0feaee281b
scripts: no error handling in apipointer, it's done when running the script
2023-03-11 19:17:59 +01:00
vindarel
69dd197eb9
scripting: new (toy) script: API Pointer
2023-03-11 16:40:34 +01:00
vindarel
814addefd8
scripting: script names are case insensitive
...
it's easier for the CLI.
Let's not bother between simpleHTTPserver or SimpleHTTPServer or simplehttpserver
2023-03-11 16:40:34 +01:00
vindarel
52dbafab61
FAQ with a shebang line for SBCL
2023-03-11 16:40:34 +01:00
vindarel
49b7f1a7bc
scripts: allow scripts with or without a shebang line
...
We strip the shebang line out, if there is one,
so than the same .lisp file can be called with
ciel -s <name>.lisp
or
./name
2023-03-11 16:40:34 +01:00
vindarel
ef9ef8d72e
CI: we want the latest cl-str
2023-03-11 15:25:12 +01:00