Commit graph

331 commits

Author SHA1 Message Date
9dfb96d99c csys:environ: send-message, send-connect: clean-up, improvments 2026-08-11 15:16:14 +02:00
eaa006941e csys tests: use carefully crafted delays for safely getting interesting behaviour 2026-08-10 17:00:59 +02:00
bc6205b3ce csys/program basic-2 basically working 2026-08-10 15:45:50 +02:00
8775628705 csys/program: basic-2: simple three-layer recursive system 2026-08-10 13:34:59 +02:00
0c47aec77d csys:program: move program.lisp to program/basic.lisp 2026-08-10 11:30:51 +02:00
0cca279545 csys/program, tests: consistent naming of categories in basic-0 and basic-1 2026-08-10 08:47:52 +02:00
94b35fcefd csys: program basic-1: set bias to 2; + scratch and helpers for interactive tests 2026-08-09 09:24:03 +02:00
e53f09e3d6 simplify environ:send-value calls 2026-08-08 16:49:58 +02:00
8d153001fd csys/environ: creation of eff contact cells upon env creation 2026-08-06 16:41:41 +02:00
83f1bab7a8 csys: simplify action definitions via *-proc with basic-actions as default 2026-08-05 07:53:56 +02:00
69a9c425dd csys: program basic-1 (2 sensors, 2 effectors) working 2026-08-04 14:20:43 +02:00
9a80b76eeb csys, work in progress: program basic-1 2026-08-04 08:53:55 +02:00
e7b76391c2 add csys/program, move corresponding funtions from test module to program 2026-07-31 17:51:10 +02:00
8c33e4bbb6 csys: neuron addresses: rename name field to loc 2026-07-31 08:45:29 +02:00
e0384a9108 csys fixes: merge zero actions, remove-from-plist: missing parameter; threshold: default 1 2026-07-29 14:41:14 +02:00
f3e3af8e0b csys/environ: add send-value shortcut 2026-07-29 13:20:17 +02:00
0a39d11add csys: add send-create shortcut 2026-07-29 12:56:32 +02:00
28e86a723a csys improvements, start with public shortcuts: send-connect 2026-07-29 08:15:58 +02:00
ac44c880af csys: add negating feedback to zero neuron 2026-07-28 09:16:03 +02:00
ff4b9d9800 csys: creation of pred (sensor) and succ (effector) for zero OK 2026-07-27 22:40:07 +02:00
d27049230d csys: creation of two additional cells (with addr / categ) OK 2026-07-27 19:12:04 +02:00
f2d4b32fdc csys: steps towards multi-cell system: create, connect, synapse 2026-07-27 16:39:11 +02:00
93f9a5a835 work in progress: :next action; minor fixes and rearrangements 2026-07-27 09:26:32 +02:00
e7480b638e csys, work in progress: set up program from hash-table, more actions, test-specific settings 2026-07-27 09:02:31 +02:00
d9eb8ac692 get rid of now obsolete legacy folder 2026-07-26 09:27:06 +02:00
c31421cee9 csys:value-add as first real action handler (with parameters) 2026-07-25 10:19:38 +02:00
42195f0cef csys action handlers: always defined as closures; + some minor clean-ups and rearrangements 2026-07-24 19:55:31 +02:00
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