|
|
c6292309a4
|
csys: add detectors registry to environment, for efferent (motoric) neurons
|
2026-03-03 14:41:52 +01:00 |
|
|
|
8e66cd63ed
|
csys improvements: make-neuron, update-neuron, ...
|
2026-03-03 10:51:59 +01:00 |
|
|
|
78be34bfae
|
csys: start with just one :zero neuron that creates two sensors (:s1 and :s2)
|
2026-03-02 17:27:41 +01:00 |
|
|
|
abdd00f1ad
|
csys: provide a standard neuron processor with delegation to action handlers
|
2026-03-01 15:41:45 +01:00 |
|
|
|
f3491a5aa3
|
testing: + in-seq test, use in csys probe
|
2026-02-28 12:19:21 +01:00 |
|
|
|
f5a5d6b629
|
substrate: basic test setup
|
2026-02-28 10:48:40 +01:00 |
|
|
|
3adec5d44a
|
setup (scaffolding) of new system scopes-substrate
|
2026-02-27 15:08:54 +01:00 |
|
|
|
723db45515
|
minor change (local-nicknames) in scratch.lisp)
|
2026-02-27 15:08:54 +01:00 |
|
|
|
84e9a2bfc5
|
forge: define words with Lisp code
|
2026-02-27 15:08:54 +01:00 |
|
|
|
ca1f56e11a
|
forge: compile / reg lisp expressions, setup-builtins
|
2026-02-17 07:40:15 +01:00 |
|
|
|
1ef29cd06c
|
forge: run (embed forge code in lisp), comp (compile list on stack)
|
2026-02-14 22:16:17 +01:00 |
|
|
|
b6ed8805e4
|
forge: lit (instead of comp) for moving top stack element to compile buffer
|
2026-02-14 16:51:50 +01:00 |
|
|
|
a76f59498c
|
forge: improve repl: use readline, better output formatting; join input lines with newline character
|
2026-02-07 13:36:39 +01:00 |
|
|
|
3c3e9b15d7
|
forge:repl: allow list input over multiple lines, using handler-bind and restart-case in string-iterator
|
2026-02-06 16:36:36 +01:00 |
|
|
|
685df331b0
|
util, shape: improve / fix property list and head handling facilities
|
2026-02-01 09:03:55 +01:00 |
|
|
|
bfa96254a3
|
shape: add head-update function, e.g. for creating new message heads
|
2026-01-31 09:15:00 +01:00 |
|
|
|
95127d94e8
|
core: add 'forward' action handler
|
2026-01-29 13:12:00 +01:00 |
|
|
|
25d4301c75
|
web/client: test with json; web/server: handle json correctly
|
2025-09-30 13:39:43 +02:00 |
|
|
|
8e9995cf9a
|
web/client: use content-renderer for preparing POST content and content-type header
|
2025-09-29 10:21:06 +02:00 |
|
|
|
baee9008f2
|
util:to-/from-keyword with smart upper/lower case
|
2025-09-28 18:51:37 +02:00 |
|
|
|
f472d4ad62
|
storage, web: extensions and fixes for message replay
|
2025-09-28 15:08:34 +02:00 |
|
|
|
a3d0619bc2
|
msgstore: starting replay stuff with first simple version of replay-id
|
2025-09-23 09:44:59 +02:00 |
|
|
|
b3c03fcde5
|
async: add simple wrapper around bordeaux-threads:make-thread
|
2025-09-07 17:47:42 +02:00 |
|
|
|
115121ec9f
|
util🍛 fix: only fn as parameter
|
2025-07-29 09:04:23 +02:00 |
|
|
|
ec21964068
|
util🍛 fix test
|
2025-07-29 07:57:51 +02:00 |
|
|
|
6498068924
|
minor improvements; util: start with functional tools: curry
|
2025-07-29 07:51:11 +02:00 |
|
|
|
dd1501636e
|
frontend: work in progress: abstract form and field definitions -> dom rendering
|
2025-07-06 08:59:43 +02:00 |
|
|
|
6afcfa36fb
|
config: use new util dotenv handling when setting up env data
|
2025-07-04 13:32:20 +02:00 |
|
|
|
357fe3e20c
|
util: provide basic dotenv handling
|
2025-07-04 11:40:06 +02:00 |
|
|
|
0bc84cc02e
|
actor:message: provide base class with customer slot
|
2025-07-04 10:41:22 +02:00 |
|
|
|
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 |
|
|
|
87afabd467
|
fix cs-hx message handling; actor: trying to improve error handling
|
2025-06-21 20:22:50 +02:00 |
|
|
|
c3afd20f5f
|
web, frontend: fixes, select template by action
|
2025-06-21 18:17:49 +02:00 |
|
|
|
a8ffd8bd72
|
fix message creation: must be derived from actor:message
|
2025-06-21 11:47:05 +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 |
|
|
|
5565a60353
|
actor: extract common code to ac-step function
|
2025-06-17 13:35:46 +02:00 |
|
|
|
91e52e7437
|
actor: improve handling of standard (looping) task, use behavior slot
|
2025-06-17 10:40:21 +02:00 |
|
|
|
5562155740
|
actor: clean-up: remove obsolete code, only use async:task
|
2025-06-17 09:47:01 +02:00 |
|
|
|
4503391b22
|
actor: restartable task: remove explicit start, add error handling
|
2025-06-16 22:51:50 +02:00 |
|
|
|
f498b0cf78
|
code clean-up - remove obsolete stuff after release of restartable tasks
|
2025-06-16 19:21:42 +02:00 |
|
|
|
17899b934c
|
fix actor flow: ac-loop, send
|
2025-06-16 14:40:00 +02:00 |
|
|
|
dfb6ca23c9
|
fix: use behavior from task
|
2025-06-16 11:22:56 +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 |
|