Commit graph

60 commits

Author SHA1 Message Date
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
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
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
6eff29f62d forge/sf: exec-string, using iter:string-iterator 2024-09-16 10:50:12 +02:00
ee2acbe1b9 util/iter: string-iterator 2024-09-14 23:23:28 +02:00
c85ab638a5 forge/sf: fixes, improvements; work in progress: if, while, ... 2024-09-14 10:11:52 +02:00
ae4495e939 forge/sf: store words in sf-builtin:... variables; work in progress: use generic functions/methods 2024-09-09 12:05:55 +02:00
99586247de testing improvements; start with util/iter 2024-09-07 16:35:43 +02:00
1e6ffc1fa2 util: provide pointer (ptr = (make-array nil) 2024-09-01 16:45:55 +02:00
d52886ec15 util: add to property list - and other improvements for web/response:interaction cookie stuff 2024-08-30 19:40:58 +02:00
923982369e move util.lisp to directory util, move crypto functions to separate package util/crypt 2024-08-27 16:36:30 +02:00
a2a8474e93 first basic version of HS256 signing (for JWT creation) 2024-08-24 19:54:02 +02:00
d759a5c57c storage/folder: root, put-new 2024-08-08 15:28:31 +02:00
d673f6280c shape: get and set individual head values 2024-08-08 10:20:15 +02:00
2111c7313a tracking: query-last, save basically OK 2024-08-01 10:47:39 +02:00
2b2519498f fix util:rtrim; work in progress: tracking:save 2024-07-31 13:42:37 +02:00
1ac8eb6482 rename package msglog to msgstore 2024-07-30 17:29:06 +02:00
e9f9abd4a0 redefine message as subclass of shape:record 2024-07-25 21:23:28 +02:00
32c4f5ced1 get rid of 'head-as-list' 2024-07-25 19:57:43 +02:00
a404e8ee88 work in progress: sc-hx:render-content; provide macro for looping over property list 2024-07-19 12:13:12 +02:00
473616860f fix core test; web/dom: provide rendering of self closing (empty) element 2024-07-16 18:45:18 +02:00
48e2fde93a get rid of make-message 2024-07-07 15:06:50 +02:00
797b291262 minor improvements on message handling, server response, echo handler 2024-07-07 11:04:16 +02:00
bbe2116d85 web/server: move 'demo' handler to test package; core: add tests for util string functions 2024-07-05 20:44:17 +02:00
999589a380 set up logging an all sub-system tests 2024-07-04 07:06:38 +02:00
ea86a2def0 clarify message creation: make-message with data as &key parameter 2024-06-30 10:00:05 +02:00
df9ee430af more config simplifications with config:*root* and config:*current* 2024-06-27 10:09:04 +02:00
5278b2551c simplify config setup, using *root* special variable 2024-06-27 09:16:55 +02:00
c3f4c20a75 provide shutdown for root service, calling shutdown for all child services 2024-06-25 17:35:35 +02:00
05747fa5cc remove ugly t: from deftest declarations 2024-06-23 16:11:22 +02:00
d3187747ef provide env-slots on child config to control overriding settings from env 2024-06-21 09:53:15 +02:00
978c3ee8bc core: rename 'start' to 'setup' - used only for creation and initial set-up (with name) 2024-06-19 10:51:33 +02:00
e6b3567e10 core: provide functions for simple config 2024-06-18 18:04:01 +02:00
ae24fabee5 core: minor improvements: intializations, exports, ... 2024-06-18 12:54:17 +02:00
e19b60bf9f core: provide context / services setup machinery 2024-06-18 10:53:26 +02:00
f7007b48e3 check (implementation = work in progress): logging; put sqlite DB in data subdirectory 2024-06-16 19:14:54 +02:00
46089ac27c core: context: add-action 2024-06-16 15:34:25 +02:00
6a88716b36 basic implementation of action selection (needs more tests) 2024-06-16 11:34:16 +02:00