Tony Garnock-Jones
8ce11ddb12
More flexible `decodeStandardRoute`
2024-03-28 12:36:13 +01:00
Tony Garnock-Jones
f105736694
html2 templateGenerator
2024-03-28 10:22:21 +01:00
Tony Garnock-Jones
8031eb1a17
Publish
...
- @syndicate-lang/browser-stdenv@0.31.2
- @syndicate-lang/core@0.30.1
- @syndicate-lang/create@0.23.2
- @syndicate-lang/fs@0.31.2
- @syndicate-lang/html@0.31.2
- @syndicate-lang/html2@0.31.2
- @syndicate-lang/loader@0.31.2
- @syndicate-lang/service@0.31.2
- @syndicate-lang/syndicatec@0.32.2
- @syndicate-lang/timer@0.31.2
- @syndicate-lang/ts-plugin@0.32.2
- @syndicate-lang/tsc@0.32.2
- @syndicate-lang/ws-relay@0.32.2
2024-03-23 11:19:07 +01:00
Tony Garnock-Jones
906717121a
Bump preserves and other deps
2024-03-23 11:18:53 +01:00
Tony Garnock-Jones
e0d5e86da8
Publish
...
- @syndicate-lang/browser-stdenv@0.31.1
- @syndicate-lang/compiler@0.21.1
- @syndicate-lang/fs@0.31.1
- @syndicate-lang/html@0.31.1
- @syndicate-lang/html2@0.31.1
- @syndicate-lang/loader@0.31.1
- @syndicate-lang/service@0.31.1
- @syndicate-lang/syndicatec@0.32.1
- @syndicate-lang/timer@0.31.1
- @syndicate-lang/ts-plugin@0.32.1
- @syndicate-lang/tsc@0.32.1
- @syndicate-lang/ws-relay@0.32.1
2024-03-23 10:44:16 +01:00
Tony Garnock-Jones
2dca2c2d77
Repair span of identifier after `$`
2024-03-23 10:43:42 +01:00
Tony Garnock-Jones
da97db8548
Publish
...
- @syndicate-lang/browser-stdenv@0.31.0
- @syndicate-lang/core@0.30.0
- @syndicate-lang/fs@0.31.0
- @syndicate-lang/html@0.31.0
- @syndicate-lang/html2@0.31.0
- @syndicate-lang/loader@0.31.0
- @syndicate-lang/service@0.31.0
- @syndicate-lang/syndicatec@0.32.0
- @syndicate-lang/timer@0.31.0
- @syndicate-lang/ts-plugin@0.32.0
- @syndicate-lang/tsc@0.32.0
- @syndicate-lang/ws-relay@0.32.0
2024-03-22 20:50:07 +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
7797a3cd09
Updated description of gatekeeper protocol
2024-03-22 10:11:57 +01:00
Tony Garnock-Jones
f5501ccb64
Publish
...
- @syndicate-lang/browser-stdenv@0.30.1
- @syndicate-lang/core@0.29.1
- @syndicate-lang/fs@0.30.1
- @syndicate-lang/html@0.30.1
- @syndicate-lang/html2@0.30.1
- @syndicate-lang/loader@0.30.1
- @syndicate-lang/service@0.30.1
- @syndicate-lang/syndicatec@0.31.1
- @syndicate-lang/timer@0.30.1
- @syndicate-lang/ts-plugin@0.31.1
- @syndicate-lang/tsc@0.31.1
- @syndicate-lang/ws-relay@0.31.1
2024-03-21 21:58:52 +01:00
Tony Garnock-Jones
3b7543845a
Repair mac() function to produce correct output width
2024-03-21 21:58:32 +01:00
Tony Garnock-Jones
a25cafdabb
Publish
...
- @syndicate-lang/browser-stdenv@0.30.0
- @syndicate-lang/core@0.29.0
- @syndicate-lang/fs@0.30.0
- @syndicate-lang/html@0.30.0
- @syndicate-lang/html2@0.30.0
- @syndicate-lang/loader@0.30.0
- @syndicate-lang/service@0.30.0
- @syndicate-lang/syndicatec@0.31.0
- @syndicate-lang/timer@0.30.0
- @syndicate-lang/ts-plugin@0.31.0
- @syndicate-lang/tsc@0.31.0
- @syndicate-lang/ws-relay@0.31.0
2024-03-21 21:28:08 +01:00
Tony Garnock-Jones
291ec1805b
Synchronous cryptography; convenient `mint` overload for producing a ref and a bind at once
2024-03-21 21:27:23 +01:00
Tony Garnock-Jones
de2a163dee
Publish
...
- @syndicate-lang/browser-stdenv@0.29.0
- @syndicate-lang/compiler@0.21.0
- @syndicate-lang/fs@0.29.3
- @syndicate-lang/html@0.29.3
- @syndicate-lang/html2@0.29.3
- @syndicate-lang/loader@0.29.0
- @syndicate-lang/service@0.29.3
- @syndicate-lang/syndicatec@0.30.0
- @syndicate-lang/timer@0.29.3
- @syndicate-lang/ts-plugin@0.30.0
- @syndicate-lang/tsc@0.30.0
- @syndicate-lang/ws-relay@0.30.3
2024-03-21 16:08:15 +01:00
Tony Garnock-Jones
227b3e5062
Bump deps
2024-03-21 16:05:34 +01:00
Tony Garnock-Jones
1e29d528d7
Support toplevel typed binders in patterns
2024-03-21 16:04:30 +01:00
Tony Garnock-Jones
73b7759816
Allow statement boundary to include end-of-group, so long as the group is toplevel or braces
2024-03-21 16:04:03 +01:00
Tony Garnock-Jones
658f324e76
Publish
...
- @syndicate-lang/browser-stdenv@0.28.2
- @syndicate-lang/core@0.28.2
- @syndicate-lang/fs@0.29.2
- @syndicate-lang/html@0.29.2
- @syndicate-lang/html2@0.29.2
- @syndicate-lang/loader@0.28.2
- @syndicate-lang/service@0.29.2
- @syndicate-lang/syndicatec@0.29.2
- @syndicate-lang/timer@0.29.2
- @syndicate-lang/ts-plugin@0.29.2
- @syndicate-lang/tsc@0.29.2
- @syndicate-lang/ws-relay@0.30.2
2024-03-19 20:36:29 +01:00
Tony Garnock-Jones
0f13f2b238
Reset noise state when server retracts and reasserts session
2024-03-19 20:35:54 +01:00
Tony Garnock-Jones
140dc240c8
Export Field from @syndicate-lang/core
2024-03-19 20:35:20 +01:00
Tony Garnock-Jones
2abb541aba
Publish
...
- @syndicate-lang/browser-stdenv@0.28.1
- @syndicate-lang/core@0.28.1
- @syndicate-lang/create@0.23.1
- @syndicate-lang/fs@0.29.1
- @syndicate-lang/html@0.29.1
- @syndicate-lang/html2@0.29.1
- @syndicate-lang/loader@0.28.1
- @syndicate-lang/service@0.29.1
- @syndicate-lang/syndicatec@0.29.1
- @syndicate-lang/timer@0.29.1
- @syndicate-lang/ts-plugin@0.29.1
- @syndicate-lang/tsc@0.29.1
- @syndicate-lang/ws-relay@0.30.1
2024-03-16 17:49:05 +01:00
Tony Garnock-Jones
44d0d030cc
Fix preserves dep
2024-03-16 17:48:46 +01:00
Tony Garnock-Jones
772a46b093
Publish
...
- @syndicate-lang/browser-stdenv@0.28.0
- @syndicate-lang/core@0.28.0
- @syndicate-lang/fs@0.29.0
- @syndicate-lang/html@0.29.0
- @syndicate-lang/html2@0.29.0
- @syndicate-lang/loader@0.28.0
- @syndicate-lang/service@0.29.0
- @syndicate-lang/syndicatec@0.29.0
- @syndicate-lang/timer@0.29.0
- @syndicate-lang/ts-plugin@0.29.0
- @syndicate-lang/tsc@0.29.0
- @syndicate-lang/ws-relay@0.30.0
2024-03-16 17:44:04 +01:00
Tony Garnock-Jones
1958e4ec49
Refactor Relay while puzzling over sessions
2024-03-16 17:42:54 +01:00
Tony Garnock-Jones
300e15b674
Cosmetic
2024-03-16 17:41:45 +01:00
Tony Garnock-Jones
40f5ef4085
Replace boundary structure to preserve embedded value separation
2024-03-12 22:56:01 +01:00
Tony Garnock-Jones
9521fc3dcc
Switch to directly-represented embedded values
2024-03-12 21:38:49 +01:00
Tony Garnock-Jones
f5ed511c4e
Publish
...
- @syndicate-lang/create@0.23.0
2024-03-10 14:51:02 +01:00
Tony Garnock-Jones
61997473a3
Dust off the @syndicate-lang/create template
2024-03-10 14:50:28 +01:00
Tony Garnock-Jones
502c0fd286
Publish
...
- @syndicate-lang/browser-stdenv@0.27.1
- @syndicate-lang/compiler@0.20.1
- @syndicate-lang/core@0.27.1
- @syndicate-lang/fs@0.28.1
- @syndicate-lang/html@0.28.1
- @syndicate-lang/html2@0.28.1
- @syndicate-lang/loader@0.27.1
- @syndicate-lang/service@0.28.1
- @syndicate-lang/syndicatec@0.28.1
- @syndicate-lang/timer@0.28.1
- @syndicate-lang/ts-plugin@0.28.1
- @syndicate-lang/tsc@0.28.1
- @syndicate-lang/ws-relay@0.29.1
2024-03-10 14:26:48 +01:00
Tony Garnock-Jones
be74496012
Prettifier to make compiler tests easier to read and write
2024-03-10 14:26:04 +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
ce598e6954
The typescript code compilation process depends on @preserves/schema.
2024-03-09 23:50:05 +01:00
Tony Garnock-Jones
f31262a805
Bump deps for remaining examples
2024-03-09 23:35:32 +01:00
Tony Garnock-Jones
4a49c0e6e8
Bump deps of example-simple-chat
2024-03-09 23:31:12 +01:00
Tony Garnock-Jones
5773918b71
Bump deps of syndicate-html-example-table
2024-03-09 23:26:47 +01:00
Tony Garnock-Jones
881b92b8aa
Bump deps of flappy-bird example
2024-03-09 23:24:38 +01:00
Tony Garnock-Jones
23dde45295
Publish
...
- @syndicate-lang/browser-stdenv@0.27.0
- @syndicate-lang/compiler@0.20.0
- @syndicate-lang/core@0.27.0
- @syndicate-lang/fs@0.28.0
- @syndicate-lang/html@0.28.0
- @syndicate-lang/html2@0.28.0
- @syndicate-lang/loader@0.27.0
- @syndicate-lang/service@0.28.0
- @syndicate-lang/syndicatec@0.28.0
- @syndicate-lang/timer@0.28.0
- @syndicate-lang/ts-plugin@0.28.0
- @syndicate-lang/tsc@0.28.0
- @syndicate-lang/ws-relay@0.29.0
2024-03-09 23:15:06 +01:00
Tony Garnock-Jones
de282f539a
Repair clean targets
2024-03-09 23:12:27 +01:00
Tony Garnock-Jones
60a5c2fdee
Update flappy-bird example
2024-03-09 23:06:43 +01:00
Tony Garnock-Jones
31f11d2389
Correct usages of `stop` to conform to new semantics
2024-03-09 23:06:00 +01:00
Tony Garnock-Jones
2bcffd3bab
Require explicit facet in Turn.stop
2024-03-09 23:05:40 +01:00
Tony Garnock-Jones
b4d728ca7a
Change `stop` to refer to a lexical facet, not a dynamic facet.
...
The previous behaviour of `stop` was inappropriate: it always stopped
`Syndicate.Turn.activeFacet`, which is an instance of dynamic binding.
Now, it instead stops the unique lexically-innermost lexically-apparent
facet - the special name `currentSyndicateFacet` - by default. It is an
error if no such facet is lexically apparent (if `currentSyndicateFacet` is
unbound). This makes it similar to `break` and `continue` in structured
programming.
In addition, an expression denoting a facet can now be used with `stop` to
override this default - again, like `break` and `continue` in some
languages.
Finally, `react` can now be preceded by a label, which binds the label as a
variable denoting the newly-created facet (inside the facet's scope).
2024-03-09 23:04:29 +01:00
Tony Garnock-Jones
644891ce76
Compiler test infrastructure
2024-03-09 22:52:09 +01:00
Tony Garnock-Jones
4843c76784
Remove unused import
2024-03-09 11:23:37 +01:00
Tony Garnock-Jones
4c8796b6c9
Allow use of `id` attribute on in-browser script tags to propagate to compilation output
2024-03-09 11:22:10 +01:00
Tony Garnock-Jones
306d542600
Publish
...
- @syndicate-lang/browser-stdenv@0.26.3
- @syndicate-lang/core@0.26.2
- @syndicate-lang/create@0.22.1
- @syndicate-lang/fs@0.27.2
- @syndicate-lang/html@0.27.2
- @syndicate-lang/html2@0.27.3
- @syndicate-lang/loader@0.26.2
- @syndicate-lang/service@0.27.2
- @syndicate-lang/syndicatec@0.27.2
- @syndicate-lang/timer@0.27.2
- @syndicate-lang/ts-plugin@0.27.2
- @syndicate-lang/tsc@0.27.2
- @syndicate-lang/ws-relay@0.28.2
2024-03-08 15:48:36 +01:00
Tony Garnock-Jones
2f4f2e4708
Bump preserves-schema to 0.995.1
2024-03-08 15:48:11 +01:00
Tony Garnock-Jones
d79dd51d14
Publish
...
- @syndicate-lang/browser-stdenv@0.26.2
- @syndicate-lang/html2@0.27.2
2024-03-08 12:12:06 +01:00