|  | 37b39c596f | start with rendering forms | 2025-06-23 10:15:57 +02:00 |  | 
				
					
						|  | e7eb71a840 | fix actor, async: correctly handle interactive interrupt | 2025-06-22 15:44:11 +02:00 |  | 
				
					
						|  | 02c8e68ced | actor with restartable task now active (+ async fixes) | 2025-06-16 10:53:36 +02:00 |  | 
				
					
						|  | b8dd5314e2 | work in progress: restartable task: fix become - use *self* for current task in ac-loop | 2025-06-16 10:26:17 +02:00 |  | 
				
					
						|  | 8de0ee8927 | work in progress: implement actor methods for restartable task | 2025-06-16 09:59:27 +02:00 |  | 
				
					
						|  | 2042748fc8 | work in progress: actor based on restartable-task with thread-safe status flag | 2025-06-15 16:13:36 +02:00 |  | 
				
					
						|  | 0d73c7d39e | first try with virtual (restartable) actor loop | 2025-06-12 15:42:51 +02:00 |  | 
				
					
						|  | 41ed781a44 | async: provide higher-level mailbox with task channel | 2025-06-12 10:49:43 +02:00 |  | 
				
					
						|  | 1b4ad4c9c4 | code clean-up, minor improvements | 2025-06-04 10:55:26 +02:00 |  | 
				
					
						|  | f45d152e47 | async: + wait on task: use receive-result | 2025-06-03 14:39:52 +02:00 |  | 
				
					
						|  | 25cc9c6efe | get rid of old actor stuff and obsolete async code | 2025-06-03 14:29:55 +02:00 |  | 
				
					
						|  | 09636d9960 | async: provide lparallel wrappers => no other package uses lparallel directly | 2025-06-03 14:07:26 +02:00 |  | 
				
					
						|  | 386d286fe6 | more on new actor implementation | 2025-06-01 16:09:52 +02:00 |  | 
				
					
						|  | 751163b801 | work in progress: new (minimal, recursive) actor definition (actor-ng) | 2025-05-31 14:23:39 +02:00 |  | 
				
					
						|  | 0c35d7bf97 | provide tracing function util/lgx as debugging helper | 2025-05-26 09:03:39 +02:00 |  | 
				
					
						|  | b4ee477329 | rename async:task to fg-task | 2025-04-12 10:46:26 +02:00 |  | 
				
					
						|  | 66dcb7672a | start working on classical (Hewitt) actor stuff; + async improvements | 2025-04-12 10:30:08 +02:00 |  | 
				
					
						|  | 1a5ff88f03 | minor improvements on async, crypt (allow '=' trimming of digest) | 2025-03-27 15:03:08 +01:00 |  | 
				
					
						|  | 05cb9908dd | async:listen: handle sigint using handler-bind or handler-case | 2025-03-18 07:53:37 +01:00 |  | 
				
					
						|  | 7d612bf823 | clean-up: remove obsolete stuff, minor immprovements | 2025-03-16 16:04:01 +01: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 |  | 
				
					
						|  | fb33a65d54 | explicit definitions for service and root-service classes, using async and blocking task classes | 2025-03-10 15:00:10 +01:00 |  | 
				
					
						|  | 5cd84f356c | core:service: use async:task for concurrent / parallel processing | 2025-03-06 16:03:08 +01:00 |  | 
				
					
						|  | 723cc7233c | config: set .env settings in process environment if not already there | 2025-02-27 09:56:55 +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 |  | 
				
					
						|  | fe63d977f6 | forge: first (too simple) version of iter:stream-iterator and forge:exec-stream | 2024-09-18 16:28:43 +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 |  | 
				
					
						|  | 65fbf0aac4 | forge/sf: tests, fixes - define wforge definition word | 2024-09-11 10:03:30 +02:00 |  | 
				
					
						|  | 180bcca22e | forge/sf, work in progress: define / compile forge words | 2024-09-10 11:11:06 +02:00 |  | 
				
					
						|  | 60cee40051 | util/iter: allow stopping an iterator by setting its stop slot to t | 2024-09-09 19:52:19 +02:00 |  | 
				
					
						|  | 18bfcd8224 | forge/sf: steps towards compiling, + minor improvements | 2024-09-09 18:51:53 +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 |  | 
				
					
						|  | 3e26a361c4 | forge/sf: minor improvements | 2024-09-08 22:29:01 +02:00 |  | 
				
					
						|  | a61dc2f1dc | new forge/sf: first working version processing input list | 2024-09-08 17:14:15 +02:00 |  | 
				
					
						|  | 79afabb4b8 | start with new forge implementation (forge/sf) | 2024-09-08 15:39:25 +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 |  | 
				
					
						|  | 1cc19753d4 | util: fixes and improvements | 2024-08-30 08:37:53 +02:00 |  | 
				
					
						|  | 9377ab116a | web/response, work in progress: more on response message processing by interaction | 2024-08-29 21:57:24 +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 |  |