Commit graph

304 commits

Author SHA1 Message Date
6facc4f22e use :effect action as output from effector neuron; action handling improvements 2026-07-24 16:40:33 +02:00
b773e0aedb csys testing: use tc:check-message() for checking eff messages 2026-07-24 12:23:12 +02:00
a52617136d csys: use simple test via eff-proc for checking zero neuron activity 2026-07-23 15:03:52 +02:00
62fb5f883d util:mv-bind: additional return values are always declared optional 2026-07-23 11:44:30 +02:00
2d30776e81 use util:mv-bind for evaluating return values of action handlers 2026-07-23 11:26:08 +02:00
5b71b0d5e4 provide util:mv-bind for use in csys procs; csys: minor clean-ups 2026-07-23 11:15:14 +02:00
8cd2b882ee csys test: forward message to zero neuron => fixes 2026-07-21 17:24:02 +02:00
d316b73e93 csys:create-zero basically working 2026-07-21 12:54:10 +02:00
72de4e9126 remove obsolete substrate system 2026-07-21 08:23:39 +02:00
560d423435 work in progress: csys setup: create zero neuron 2026-07-20 19:39:01 +02:00
85c23f10e0 environ:create, with fixes / improvemenst on csys:scope 2026-07-20 09:58:14 +02:00
e3308dbf80 csys, work in progress: environ setup: create zero neuron 2026-07-19 08:46:48 +02:00
20ed5134e5 csys, work in progress: environ:actions 2026-07-18 16:48:26 +02:00
b7546b3c0f csys, work in progress: set up program and proc 2026-07-18 10:06:07 +02:00
8e784b5960 new package util/index, to be used for csys:environ cell registry 2026-07-17 12:08:08 +02:00
e816a13d41 util:plist-merge, use in csys:notify-created 2026-07-14 10:59:51 +02:00
a20170368b more csys refactoring (still in progress) with scope class, action handlers 2026-07-12 15:51:02 +02:00
8471173a99 work in progress: csys refactoring (old version in 'legacy') 2026-07-11 13:09:01 +02:00
90fad03268 csys: add-sensor; action id = domain + action; sensor id = domain + class + item 2026-04-06 14:20:45 +02:00
133e6ebed9 csys: get rid of env paramater - just set it in neuron lambda function 2026-04-05 10:21:54 +02:00
8bf7e8ae0c csys: provide add-action and add-sensors methods 2026-04-05 08:39:12 +02:00
cd62c8eed4 csys: simplify setup / initialization in test 2026-04-02 08:22:16 +02:00
de72fe9aaf csys: allow testing with multiple different neural nets: move env and services setup to individual test 2026-03-30 19:32:03 +02:00
ef80927de4 csys tests: use check-seq action (instead of tc:check-message) 2026-03-11 18:21:33 +01:00
ac4074eccc csys: modify message after sensor creation, + fix test: eff-proc 2026-03-11 15:16:24 +01:00
0335e7e54d csys tests: use test-core receiver; + test-core fixes 2026-03-09 12:47:43 +01:00
3782305853 csys: env: + proc register; provide special neuron processor for effectors 2026-03-08 14:52:33 +01:00
bc4aa6f219 csys: only one starter (zero) neuron, that is both sensor and effector 2026-03-08 10:17:37 +01:00
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
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
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
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
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
357fe3e20c util: provide basic dotenv handling 2025-07-04 11:40:06 +02:00
37b39c596f start with rendering forms 2025-06-23 10:15:57 +02:00