Tony Garnock-Jones
|
96a8367667
|
Update to new dataspace pattern language
|
2024-04-12 10:21:54 +02:00 |
Tony Garnock-Jones
|
b6092b2a98
|
Cosmetic
|
2024-04-04 15:52:52 +02:00 |
Tony Garnock-Jones
|
6b58ef9f0f
|
Generalise dataspace patterns to permit extensibility
|
2024-04-04 15:52:43 +02:00 |
Tony Garnock-Jones
|
fd491b5c71
|
Updates for js-preserves2 Preserves implementation
|
2024-03-28 16:31:27 +01:00 |
Tony Garnock-Jones
|
85b2299061
|
Use constructor instead of ad-hoc objects for various `Ref`s
|
2024-03-28 12:40:25 +01:00 |
Tony Garnock-Jones
|
63b5d23391
|
Repair rewrite.ts attenuate()
|
2024-03-22 20:49:05 +01:00 |
Tony Garnock-Jones
|
036c342264
|
Template and rewrite-building routines in rewrite.ts
|
2024-03-22 12:19:02 +01:00 |
Tony Garnock-Jones
|
9521fc3dcc
|
Switch to directly-represented embedded values
|
2024-03-12 21:38:49 +01:00 |
Tony Garnock-Jones
|
888b3be291
|
Check for and prevent cross-actor facet termination
|
2024-03-10 12:47:05 +01:00 |
Tony Garnock-Jones
|
2bcffd3bab
|
Require explicit facet in Turn.stop
|
2024-03-09 23:05:40 +01:00 |
Tony Garnock-Jones
|
4843c76784
|
Remove unused import
|
2024-03-09 11:23:37 +01:00 |
Tony Garnock-Jones
|
c73d4df2f2
|
Alter atExit to yield callback for removing the hook
|
2024-03-08 12:05:17 +01:00 |
Tony Garnock-Jones
|
c9a52ebe39
|
New year
|
2024-02-03 15:59:22 +01:00 |
Tony Garnock-Jones
|
85cfabf63d
|
Integrate preserves 0.993
|
2024-02-03 15:58:35 +01:00 |
Tony Garnock-Jones
|
c9aab425fe
|
Facet.wrap
|
2024-01-07 13:02:01 +01:00 |
Tony Garnock-Jones
|
3904c626c9
|
Repair Dataspace.retract() cleanup of handleMap (!)
|
2023-12-28 17:45:36 +13:00 |
Tony Garnock-Jones
|
e2e72467cd
|
Don't run external turns when space is paused
|
2023-12-21 14:13:45 +13:00 |
Tony Garnock-Jones
|
8b5486abd8
|
Give the global dataspace actor a reasonable name
|
2023-12-20 21:39:07 +13:00 |
Tony Garnock-Jones
|
4d0cc4b2f7
|
Deduplicate subject updates. Fixes #3.
|
2023-12-18 10:32:37 +13:00 |
Tony Garnock-Jones
|
3617582d37
|
Quasi-cosmetic: update imports (e.g. to allow jest to run)
|
2023-12-18 10:31:56 +13:00 |
Tony Garnock-Jones
|
83c81f894a
|
Upgrade preserves to 0.992.4
|
2023-12-17 08:27:09 +01:00 |
Tony Garnock-Jones
|
2f34cfa588
|
suppressCycleWarning
|
2023-12-03 23:05:49 +01:00 |
Tony Garnock-Jones
|
4903bc5149
|
Allow prettier display of dataflow cyclic dependencies
|
2023-12-03 22:35:47 +01:00 |
Tony Garnock-Jones
|
ed605718e5
|
Global Dataspace and ActorSpace available
|
2023-12-01 20:53:18 +01:00 |
Tony Garnock-Jones
|
2671033b07
|
Allow booting an actor into an existing ActorSpace
|
2023-12-01 15:03:32 +01:00 |
Tony Garnock-Jones
|
28dee5f098
|
Store the whole assertion when crossSpace
|
2023-06-16 21:31:51 +02:00 |
Tony Garnock-Jones
|
b4a54d6f94
|
Track inbound/outbound assertions across spaces
|
2023-06-16 13:02:34 +02:00 |
Tony Garnock-Jones
|
1de1e9d382
|
DataspaceObserver, for reflection
|
2023-05-28 12:25:44 +02:00 |
Tony Garnock-Jones
|
7b8526dfcf
|
Facet.idChainValues
|
2023-05-28 12:24:28 +02:00 |
Tony Garnock-Jones
|
2a2b7da4bc
|
Switch to proper schema
|
2023-05-28 12:03:45 +02:00 |
Tony Garnock-Jones
|
021fdf06bb
|
Remove unneeded spawningFacet field; mark StopOnRetract entities
|
2023-05-28 11:38:05 +02:00 |
Tony Garnock-Jones
|
39fb9cb92e
|
Task descriptions
|
2023-05-28 11:18:29 +02:00 |
Tony Garnock-Jones
|
d55e322a0e
|
Expose Dataspace value in Entity's data field
|
2023-05-25 23:46:29 +02:00 |
Tony Garnock-Jones
|
818f35c471
|
Introduce ActorSpace
|
2023-05-19 14:58:42 +02:00 |
Tony Garnock-Jones
|
7b2ea2aae9
|
Bump preserves version, other deps
|
2023-05-12 11:32:17 +02:00 |
Tony Garnock-Jones
|
b2084c4d1d
|
Factor out different kinds of IndexObserver
|
2023-05-02 16:19:38 +03:00 |
Tony Garnock-Jones
|
cbcb692db8
|
Allow fully-discard constructor parameter dicts
|
2023-03-06 23:26:34 +01:00 |
Tony Garnock-Jones
|
a51851283f
|
Repair route with no steps
|
2023-02-11 22:01:19 +01:00 |
Tony Garnock-Jones
|
cd5452b624
|
Implement new gatekeeper protocol for syndicate-js
|
2023-02-09 22:41:43 +01:00 |
Tony Garnock-Jones
|
5030130aef
|
Update attenuations
|
2023-02-06 15:16:57 +01:00 |
Tony Garnock-Jones
|
31e34039dc
|
Cope with teardown of supervisor
|
2023-01-30 22:35:54 +01:00 |
Tony Garnock-Jones
|
4adcfdd0ab
|
Update copyrights
|
2023-01-17 11:44:05 +01:00 |
Tony Garnock-Jones
|
5b835dc13a
|
Repair quasipattern parameter passing for union types
|
2022-04-30 14:54:56 +03:00 |
Tony Garnock-Jones
|
7668dbb401
|
Support selection of a particular variant in quasipatterns
|
2022-04-30 14:24:07 +03:00 |
Tony Garnock-Jones
|
4a49e6a314
|
Generalize fields to all is()ables
|
2022-04-28 23:03:30 +03:00 |
Tony Garnock-Jones
|
cdd1c2393d
|
Bump preserves dep
|
2022-01-26 14:44:35 +01:00 |
Tony Garnock-Jones
|
c3dfd42a58
|
Bump copyright years
|
2022-01-26 14:38:38 +01:00 |
Tony Garnock-Jones
|
5560ce5aa1
|
Upgrade Preserves, allowing automatic conversion to Preserves values in many cases
|
2022-01-24 14:13:46 +01:00 |
Tony Garnock-Jones
|
faca72d6b3
|
Take advantage of new static info propagated by schema compiler
|
2022-01-24 09:08:56 +01:00 |
Tony Garnock-Jones
|
83cc561cce
|
Turn.every
|
2022-01-20 20:48:30 +01:00 |