Commit graph

  • 311261cd02 core: avoid fixed :csys domain, always use input domain master Helmut Merz 2026-06-22 14:35:42 +02:00
  • d4f58655ca cell registry: use {dom, cat} as key to allow query by category Helmut Merz 2026-06-22 09:54:32 +02:00
  • eb0954eeee Program: provide shortcuts for init / execution steps Helmut Merz 2026-06-21 22:09:24 +02:00
  • 7701030b0c provide Environ.create() for simplification of init sequence Helmut Merz 2026-06-21 17:30:06 +02:00
  • 4ec4b62a59 get rid of Environ.State.cells: just use cell registry Helmut Merz 2026-06-21 14:59:07 +02:00
  • 8919d99cbc use Environ cell registry for accessing all neurons Helmut Merz 2026-06-21 14:27:26 +02:00
  • 7105937324 actor: handle :become message first Helmut Merz 2026-06-19 10:47:36 +02:00
  • 8efa448999 start cell registry in Environ.setup(), start env via application Helmut Merz 2026-06-17 23:15:34 +02:00
  • c15897aa93 work in progress: register and lookup environ cells Helmut Merz 2026-06-17 19:06:27 +02:00
  • 1ff299bee1 use new :create action, remove old create actions and handlers Helmut Merz 2026-06-17 14:39:40 +02:00
  • 22bf6fdf2c core.program: provide new generic :create action; clean up init seq Helmut Merz 2026-06-17 14:20:09 +02:00
  • 3aafb36bd3 starting with Environ cell registry Helmut Merz 2026-06-17 10:54:14 +02:00
  • ea03dccf53 core.actor: add (optional) registration for named actors or neurons Helmut Merz 2026-06-16 18:42:30 +02:00
  • b24c82fe57 starting to set up routing in csys app Helmut Merz 2026-06-15 16:39:55 +02:00
  • 8951df4282 set up apps/csys example application (instead of projects/demo) Helmut Merz 2026-06-15 16:27:54 +02:00
  • ec3c311539 core: use strings as neuron addresses Helmut Merz 2026-06-15 07:13:40 +02:00
  • 244c61ddd1 add handling of post (JSON) data, still with demo output Helmut Merz 2026-06-14 17:09:16 +02:00
  • 8f0d8278cf provide message routes; allow serving of static files Helmut Merz 2026-06-14 07:43:37 +02:00
  • 6051502e61 move Util module out of core; + some minor fixes in application and web.server Helmut Merz 2026-06-12 10:55:25 +02:00
  • 6da82d924b provide default sample application in lib: proof of concept: display string - working Helmut Merz 2026-06-10 10:17:57 +02:00
  • 8e0cecec8e set up a simple scopes demo projact / application (work in progress) Helmut Merz 2026-06-10 08:53:08 +02:00
  • 611b20b3b3 renames and rearrangements: get rid of CSys, move core stuff to Core Helmut Merz 2026-06-08 19:44:55 +02:00
  • b34fb9cfa8 renames and rearrangements, work in progress: move / rename implemenation files Helmut Merz 2026-06-08 19:33:36 +02:00
  • f78530d7e5 renames and rearrangements, work in progress: move / rename test modules Helmut Merz 2026-06-08 18:15:36 +02:00
  • 2f18622425 improve logging useing Util.show; test: control log level via SCOPES_LOG_LEVEL Helmut Merz 2026-06-08 07:46:17 +02:00
  • 7a73d32752 macro Util.show: renamed, use in CSys for logging; remove lgi Helmut Merz 2026-06-07 09:01:13 +02:00
  • 88d6544749 macro Util.lgi(): log names (expressions) and values Helmut Merz 2026-06-07 07:17:21 +02:00
  • 5123c1b3e8 Util.fields_info(): convert field names to string Helmut Merz 2026-06-05 06:31:59 +02:00
  • 8b590695bb macro fields_info(), to be used for logging Helmut Merz 2026-06-04 21:05:50 +02:00
  • cdff646437 csys: remove obsolete code Helmut Merz 2026-06-02 22:31:37 +02:00
  • 7dd2b1e137 CSys.Program: introduce optional limit parameter Helmut Merz 2026-06-02 08:41:30 +02:00
  • 458861c9d3 CSys.Program: use proc parameters (args) in proc closure instead of state Helmut Merz 2026-06-02 07:12:35 +02:00
  • 03c25342c4 csys: use refute_receive with timeout Helmut Merz 2026-05-26 22:29:57 +02:00
  • 958c36a100 add some notes (comments) on next steps; improve bias handling Helmut Merz 2026-05-27 08:56:54 +02:00
  • 2161242e54 csys: recursive-1 test: one more neuron, a sensor as primariy receiver Helmut Merz 2026-05-25 16:26:48 +02:00
  • 9392c8c12d csys: remove unneeded code, minor clean-up, set sleep after init to 30ms Helmut Merz 2026-05-25 16:11:11 +02:00
  • 45086fc424 csys: init steps via env state, use Environ.forward_value() to send messages to sensors Helmut Merz 2026-05-25 11:04:45 +02:00
  • 5b9597ea79 csys: init steps, work in progress: create, connect via env Helmut Merz 2026-05-25 08:43:38 +02:00
  • dad38ad2c6 csys: basically working: delegating tasks from app to env, getting neurons via address Helmut Merz 2026-05-24 19:56:08 +02:00
  • 417bdf201a csys: start setting neuron addresses to be stored in env state Helmut Merz 2026-05-24 14:55:12 +02:00
  • f8a767db50 CSys.Environ: State with two-level cell registry (work in progress Helmut Merz 2026-05-24 14:31:55 +02:00
  • dee9cb6a6f csys: test re-positionings and other minor improvements Helmut Merz 2026-05-24 06:58:13 +02:00
  • 8e79c80470 csys: fixes, clean-ups, simplifications: atom lists, fix sleep() call Helmut Merz 2026-05-23 17:06:40 +02:00
  • 3a9d281f65 csys: a second test with just 1 neuron, linked to itself, + 1 effector Helmut Merz 2026-05-20 19:51:31 +02:00
  • 046f518289 move (example) init sequence to Program; + clean-up Helmut Merz 2026-05-20 16:44:53 +02:00
  • b223400225 csys: Environ initialization sequence basically working Helmut Merz 2026-05-20 13:52:05 +02:00
  • 38207ab8d9 csys: work in progress: Environ: + initialization sequence for system setup Helmut Merz 2026-05-20 12:28:14 +02:00
  • 998be76e34 csys: clean-up, use comprehensions instead of reduce; + synapse operation: multiply Helmut Merz 2026-05-20 08:02:03 +02:00
  • b5f78355fe csys: automatically compose op list for synapses Helmut Merz 2026-05-19 17:06:24 +02:00
  • 8eb05caaae csys: basically working: process numerical values with adding to state value and checking threshold Helmut Merz 2026-05-19 16:05:05 +02:00
  • acda4f301f csys: provide compose() function for combining synapse operators Helmut Merz 2026-05-19 15:38:18 +02:00
  • 02db5f3ad4 csys: work in progress: processing numeric values Helmut Merz 2026-05-19 14:13:55 +02:00
  • 7f6e374f1e csys: move create() and connect() steps to CSys, fix Environ.setup(): create zero neuron Helmut Merz 2026-05-18 15:45:37 +02:00
  • 63df25d65f csys: first try registering neuron creation in env Helmut Merz 2026-05-17 22:25:38 +02:00
  • 66abbe44f5 csys: improve creation of neurons: separate connect, standardized notification Helmut Merz 2026-05-17 15:11:51 +02:00
  • fde765e53d csys: add connect_succ action, + test Helmut Merz 2026-05-16 09:27:58 +02:00
  • e53ce87900 csys: more on synapse operations: filter_head, data_only Helmut Merz 2026-05-15 17:03:05 +02:00
  • 52961ed38d csys: supply synapse op via data field on neuron creation message Helmut Merz 2026-05-15 13:43:35 +02:00
  • d3771d0a77 csys: move proc steps to CSys, start with synapse ops / op steps Helmut Merz 2026-05-14 07:41:44 +02:00
  • 31f35aa2f8 csys: set proc depending on current stage, restart scopes upon neuron creation Helmut Merz 2026-05-13 11:09:36 +02:00
  • 36dae3885c csys: put proc metadata in State struct, use for preparing zero neuron via setup() Helmut Merz 2026-05-13 10:53:16 +02:00
  • d13962c02b csys: program as combination of stages and transitions; common proc for different stages Helmut Merz 2026-05-12 19:36:32 +02:00
  • a7af69381b csys clean-up: remove obsolete code, setup: use proc, other minor improvements Helmut Merz 2026-05-12 12:52:52 +02:00
  • e657dd5a2e csys: make env a neuron, move setup To Environ Helmut Merz 2026-05-12 07:53:14 +02:00
  • 48d8bcdfa8 csys: get rid of Environ Agent and program registry, just use self() as env Helmut Merz 2026-05-11 18:53:56 +02:00
  • 6bd81cad28 csys: helper functions for setup and message handling, not only for testing Helmut Merz 2026-05-08 14:18:42 +02:00
  • 37920f3b98 csys testing: helpers for sending and receiving complex messages Helmut Merz 2026-05-08 11:09:43 +02:00
  • f9e6d664d5 shape: initial set-up; csys: standardized message format with head and info parts Helmut Merz 2026-05-07 18:51:03 +02:00
  • 2fa57ee8fb csys: clean-up, renamings, message format: list as message head Helmut Merz 2026-05-06 19:47:46 +02:00
  • f000cd2526 csys: provide more complex actions: create parent, create child Helmut Merz 2026-05-05 19:18:11 +02:00
  • 850ae6ed7b csys: revert: scope in process dict -> explicit param Helmut Merz 2026-04-29 07:55:46 +02:00
  • fec2a1b42d csys: some minor clean-up; provide :default stage Helmut Merz 2026-04-27 22:29:17 +02:00
  • 7a52e75868 put scope in process dictionary => simplify procs Helmut Merz 2026-04-27 15:14:24 +02:00
  • 2a64fcb1cf csys: work in progress: programs and stages Helmut Merz 2026-04-26 22:34:01 +02:00
  • 157c013c44 csys: rename programs to program, improvements: :default stage, ... Helmut Merz 2026-04-25 22:19:31 +02:00
  • 1c3be4a0e7 csys: minor improvements: qualified import, logging, send with optional delay Helmut Merz 2026-04-25 17:13:01 +02:00
  • e793e590c2 CSys.Environ: identify proc via program and stage id Helmut Merz 2026-04-24 12:26:57 +02:00
  • a452a877dd csys: test logging facility, +config: log to file Helmut Merz 2026-04-24 07:41:43 +02:00
  • 6318b80196 move basic (standard) program and neuron processors to CSys.Programs Helmut Merz 2026-04-22 22:13:41 +02:00
  • 5a27454f0c csys: + environ for storing programs and parent, with get and notify functions Helmut Merz 2026-04-22 12:14:46 +02:00
  • 386f6e1790 csys: helper functions for accessing scope elements Helmut Merz 2026-04-22 07:06:52 +02:00
  • 60912e0655 move neuron processor function into scope as code = list of stages Helmut Merz 2026-04-20 18:28:28 +02:00
  • 0e64a6f2c5 csys: clarifications and improvements Helmut Merz 2026-04-20 18:26:49 +02:00
  • d7e05028d4 csys: create parent neuron (as sensor) with synapse Helmut Merz 2026-04-20 12:04:47 +02:00
  • 88e67b02ec start csys development with simple neuron implementation Helmut Merz 2026-04-19 17:40:42 +02:00
  • 9a20b98440 rearrange and rename diretories and modules: prepare for new scopes implementation Helmut Merz 2026-04-19 17:26:34 +02:00
  • 08688355f5 separate dummy hello and real actor tests; actor (and test) improvements Helmut Merz 2026-04-19 12:04:27 +02:00
  • 51e3426202 initial import Helmut Merz 2026-04-19 08:25:51 +02:00