|
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 |
|