|
0d73c7d39e
|
first try with virtual (restartable) actor loop
|
2025-06-12 15:42:51 +02:00 |
|
|
20fb3acec5
|
fix lparallel:*kernel* creation - should not be set on load
|
2025-06-12 12:20:33 +02:00 |
|
|
41ed781a44
|
async: provide higher-level mailbox with task channel
|
2025-06-12 10:49:43 +02:00 |
|
|
5ff08dcde6
|
csys: now without dispatcher loop - send is directly submitting the selected action
|
2025-06-11 20:03:42 +02:00 |
|
|
6cef655707
|
csys: basic dispatching mechanism working
|
2025-06-11 19:33:05 +02:00 |
|
|
0eb98e357e
|
work in progress: csys basics
|
2025-06-11 18:32:42 +02:00 |
|
|
445c5a5c3b
|
create new package scopes/csys: new communication system implementation
|
2025-06-11 15:30:46 +02:00 |
|
|
25cc9c6efe
|
get rid of old actor stuff and obsolete async code
|
2025-06-03 14:29:55 +02:00 |
|
|
02b0549233
|
replace old actor packages with new actor-ng
|
2025-06-02 22:20:19 +02:00 |
|
|
2e07786286
|
more on actor-ng - now working with core
|
2025-06-02 15:25:13 +02:00 |
|
|
50dc19c974
|
scopes/core, work in progress: use new actor-g implementation
|
2025-06-02 12:05:59 +02:00 |
|
|
a33071906f
|
new actor implementation basically working
|
2025-06-01 19:14:29 +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 |
|
|
bca410ea6b
|
core: use actor API: get rid of old send and do-start function definitions
|
2025-05-04 08:44:18 +02:00 |
|
|
9389edfc57
|
core: use actor API as base for context and message handling: basically working
|
2025-05-03 17:36:27 +02:00 |
|
|
40b8a0791b
|
core/actor: first version of bg-actor (=process)
|
2025-04-14 18:59:36 +02:00 |
|
|
ca78d3b65e
|
core/actor: show using :customer parameter
|
2025-04-14 09:43:44 +02:00 |
|
|
4639108092
|
core/actor: example actor, with function mapping: calculator
|
2025-04-13 15:13:54 +02:00 |
|
|
1575040324
|
core/actor: message class, improvements
|
2025-04-13 12:00:45 +02:00 |
|
|
32913677fd
|
core/actor: first primitive implementation
|
2025-04-13 10:13:04 +02:00 |
|
|
b4762d5003
|
work in progress: actor
|
2025-04-13 08:55:33 +02:00 |
|
|
66dcb7672a
|
start working on classical (Hewitt) actor stuff; + async improvements
|
2025-04-12 10:30:08 +02:00 |
|
|
a4c87d4845
|
add dom:to-list for directly converting dom elements to nested list format
|
2025-03-23 17:05:08 +01:00 |
|
|
e507bf0c1f
|
dom:from-list (after HTML parsing): improvements
|
2025-03-23 16:31:42 +01:00 |
|
|
104fceba8b
|
add html parsing - for testing and dom manipulations
|
2025-03-23 11:40:18 +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 |
|
|
4c5639a9b9
|
move all 'config:from-env' calls to etc/config.lisp files
|
2025-03-04 10:44:40 +01:00 |
|
|
a671982cc5
|
get rid of env-slots and env-override 'magic'
|
2025-02-28 10:47:43 +01:00 |
|
|
8555d1740b
|
config: set all config values explicitly, with literal or (from-env ...)
|
2025-02-27 19:07:58 +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 |
|
|
7a838af162
|
app/demo: experimental: keep app running until ctrl-c/kill signal
|
2025-02-14 10:44:48 +01:00 |
|
|
ec880c3695
|
dom: fix void-element, provide tagname method
|
2025-02-12 19:17:50 +01:00 |
|
|
fe63d977f6
|
forge: first (too simple) version of iter:stream-iterator and forge:exec-stream
|
2024-09-18 16:28:43 +02:00 |
|
|
90a2f4db27
|
forge: steps towards if and more...
|
2024-09-18 12:55:47 +02:00 |
|
|
c857da986b
|
forge: make forge/sf the standard forge package; keep old files as x-... for reference
|
2024-09-17 19:52:42 +02:00 |
|
|
78b7eb0e1b
|
forge/sf: const and var working
|
2024-09-17 10:04:27 +02:00 |
|
|
6bf62fa39d
|
forge/sf: val (pushing code directly to stack) as basis for const and var
|
2024-09-17 08:45:17 +02:00 |
|
|
6eff29f62d
|
forge/sf: exec-string, using iter:string-iterator
|
2024-09-16 10:50:12 +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 |
|
|
78cce53f29
|
forge/sf: stack and vocabulary in class forge-env
|
2024-09-13 10:12:52 +02:00 |
|
|
65fbf0aac4
|
forge/sf: tests, fixes - define wforge definition word
|
2024-09-11 10:03:30 +02:00 |
|