Commit graph

255 commits

Author SHA1 Message Date
37b39c596f start with rendering forms 2025-06-23 10:15:57 +02:00
8d81c57f52 csys testing: use environment with test-suite, provide probe neuron 2025-06-19 11:32:27 +02:00
4c9244a052 csys: basic set-up of neurons and synapses with action handling 2025-06-19 09:57:30 +02:00
2f5a3b1d74 csys: first running neuron example with two sensors (just logging) 2025-06-18 17:04:44 +02:00
3ccf33393e work in progress: csys: create sensor upon first send of :csys message. 2025-06-18 15:37:25 +02:00
2aaf8a482d work in progress: csys: autostart actors upon send 2025-06-18 10:24:04 +02:00
5562155740 actor: clean-up: remove obsolete code, only use async:task 2025-06-17 09:47:01 +02:00
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