|
37b39c596f
|
start with rendering forms
|
2025-06-23 10:15:57 +02:00 |
|
|
e7eb71a840
|
fix actor, async: correctly handle interactive interrupt
|
2025-06-22 15:44:11 +02:00 |
|
|
02c8e68ced
|
actor with restartable task now active (+ async fixes)
|
2025-06-16 10:53:36 +02:00 |
|
|
b8dd5314e2
|
work in progress: restartable task: fix become - use *self* for current task in ac-loop
|
2025-06-16 10:26:17 +02:00 |
|
|
8de0ee8927
|
work in progress: implement actor methods for restartable task
|
2025-06-16 09:59:27 +02:00 |
|
|
2042748fc8
|
work in progress: actor based on restartable-task with thread-safe status flag
|
2025-06-15 16:13:36 +02:00 |
|
|
0d73c7d39e
|
first try with virtual (restartable) actor loop
|
2025-06-12 15:42:51 +02:00 |
|
|
41ed781a44
|
async: provide higher-level mailbox with task channel
|
2025-06-12 10:49:43 +02:00 |
|
|
1b4ad4c9c4
|
code clean-up, minor improvements
|
2025-06-04 10:55:26 +02:00 |
|
|
f45d152e47
|
async: + wait on task: use receive-result
|
2025-06-03 14:39:52 +02:00 |
|
|
25cc9c6efe
|
get rid of old actor stuff and obsolete async code
|
2025-06-03 14:29:55 +02:00 |
|
|
09636d9960
|
async: provide lparallel wrappers => no other package uses lparallel directly
|
2025-06-03 14:07:26 +02:00 |
|
|
386d286fe6
|
more on new actor implementation
|
2025-06-01 16:09:52 +02:00 |
|
|
751163b801
|
work in progress: new (minimal, recursive) actor definition (actor-ng)
|
2025-05-31 14:23:39 +02:00 |
|
|
0c35d7bf97
|
provide tracing function util/lgx as debugging helper
|
2025-05-26 09:03:39 +02:00 |
|
|
b4ee477329
|
rename async:task to fg-task
|
2025-04-12 10:46:26 +02:00 |
|
|
66dcb7672a
|
start working on classical (Hewitt) actor stuff; + async improvements
|
2025-04-12 10:30:08 +02:00 |
|
|
1a5ff88f03
|
minor improvements on async, crypt (allow '=' trimming of digest)
|
2025-03-27 15:03:08 +01:00 |
|
|
05cb9908dd
|
async:listen: handle sigint using handler-bind or handler-case
|
2025-03-18 07:53:37 +01:00 |
|
|
7d612bf823
|
clean-up: remove obsolete stuff, minor immprovements
|
2025-03-16 16:04:01 +01:00 |
|
|
230594e98e
|
core:async fixes
|
2025-03-16 12:58:47 +01:00 |
|
|
5c2126805d
|
fix async stuff: kernels, interrupt handlinng
|
2025-03-16 11:09:53 +01:00 |
|
|
fb33a65d54
|
explicit definitions for service and root-service classes, using async and blocking task classes
|
2025-03-10 15:00:10 +01:00 |
|
|
5cd84f356c
|
core:service: use async:task for concurrent / parallel processing
|
2025-03-06 16:03:08 +01:00 |
|
|
723cc7233c
|
config: set .env settings in process environment if not already there
|
2025-02-27 09:56:55 +01:00 |
|
|
7e1bfd9f48
|
core/async: + test (and fixes) for working with mailbox / handle-message
|
2025-02-19 17:50:18 +01:00 |
|
|
22ddac033e
|
improve tests; minor fixes on util/async
|
2025-02-19 11:03:22 +01:00 |
|
|
a3efdcc63b
|
util/async basically working
|
2025-02-19 10:45:50 +01:00 |
|
|
fcdacb677f
|
util/async: +start, with test
|
2025-02-18 19:37:01 +01:00 |
|
|
8267ed8b38
|
more on util/async: task, standard-job
|
2025-02-16 22:36:07 +01:00 |
|
|
2e6966276c
|
work in progress: util/async for asynchronous (concurrent / parallel) tasks
|
2025-02-16 16:38:25 +01:00 |
|
|
fe63d977f6
|
forge: first (too simple) version of iter:stream-iterator and forge:exec-stream
|
2024-09-18 16:28:43 +02:00 |
|
|
ee2acbe1b9
|
util/iter: string-iterator
|
2024-09-14 23:23:28 +02:00 |
|
|
c85ab638a5
|
forge/sf: fixes, improvements; work in progress: if, while, ...
|
2024-09-14 10:11:52 +02:00 |
|
|
65fbf0aac4
|
forge/sf: tests, fixes - define wforge definition word
|
2024-09-11 10:03:30 +02:00 |
|
|
180bcca22e
|
forge/sf, work in progress: define / compile forge words
|
2024-09-10 11:11:06 +02:00 |
|
|
60cee40051
|
util/iter: allow stopping an iterator by setting its stop slot to t
|
2024-09-09 19:52:19 +02:00 |
|
|
18bfcd8224
|
forge/sf: steps towards compiling, + minor improvements
|
2024-09-09 18:51:53 +02:00 |
|
|
ae4495e939
|
forge/sf: store words in sf-builtin:... variables; work in progress: use generic functions/methods
|
2024-09-09 12:05:55 +02:00 |
|
|
3e26a361c4
|
forge/sf: minor improvements
|
2024-09-08 22:29:01 +02:00 |
|
|
a61dc2f1dc
|
new forge/sf: first working version processing input list
|
2024-09-08 17:14:15 +02:00 |
|
|
79afabb4b8
|
start with new forge implementation (forge/sf)
|
2024-09-08 15:39:25 +02:00 |
|
|
99586247de
|
testing improvements; start with util/iter
|
2024-09-07 16:35:43 +02:00 |
|
|
1e6ffc1fa2
|
util: provide pointer (ptr = (make-array nil)
|
2024-09-01 16:45:55 +02:00 |
|
|
d52886ec15
|
util: add to property list - and other improvements for web/response:interaction cookie stuff
|
2024-08-30 19:40:58 +02:00 |
|
|
1cc19753d4
|
util: fixes and improvements
|
2024-08-30 08:37:53 +02:00 |
|
|
9377ab116a
|
web/response, work in progress: more on response message processing by interaction
|
2024-08-29 21:57:24 +02:00 |
|
|
923982369e
|
move util.lisp to directory util, move crypto functions to separate package util/crypt
|
2024-08-27 16:36:30 +02:00 |
|