Tony Garnock-Jones
d008cc3f94
Publish
...
- @syndicate-lang/browser-stdenv@0.35.6
- @syndicate-lang/compiler@0.22.3
- @syndicate-lang/core@0.34.6
- @syndicate-lang/fs@0.35.6
- @syndicate-lang/html@0.35.6
- @syndicate-lang/html2@0.35.6
- @syndicate-lang/loader@0.35.6
- @syndicate-lang/service@0.35.6
- @syndicate-lang/syndicatec@0.36.6
- @syndicate-lang/timer@0.35.6
- @syndicate-lang/ts-plugin@0.36.6
- @syndicate-lang/tsc@0.36.6
- @syndicate-lang/ws-relay@0.36.6
2024-05-29 13:30:45 +02:00
Tony Garnock-Jones
9c85ac5a85
Cosmetic: whitespace
2024-05-29 11:49:00 +02:00
Tony Garnock-Jones
248d22a3ef
Dynamic currentSyndicateTarget
2024-05-29 11:48:45 +02:00
Tony Garnock-Jones
300c4046f8
Publish
...
- @syndicate-lang/browser-stdenv@0.35.3
- @syndicate-lang/compiler@0.22.2
- @syndicate-lang/core@0.34.3
- @syndicate-lang/fs@0.35.3
- @syndicate-lang/html@0.35.3
- @syndicate-lang/html2@0.35.3
- @syndicate-lang/loader@0.35.3
- @syndicate-lang/service@0.35.3
- @syndicate-lang/syndicatec@0.36.3
- @syndicate-lang/timer@0.35.3
- @syndicate-lang/ts-plugin@0.36.3
- @syndicate-lang/tsc@0.36.3
- @syndicate-lang/ws-relay@0.36.3
2024-05-28 21:15:39 +02:00
Tony Garnock-Jones
81696a90b4
Add syntax for sync. Closes #6
2024-05-28 21:14:53 +02:00
Tony Garnock-Jones
27c1c08bb6
Publish
...
- @syndicate-lang/browser-stdenv@0.35.2
- @syndicate-lang/compiler@0.22.1
- @syndicate-lang/core@0.34.2
- @syndicate-lang/fs@0.35.2
- @syndicate-lang/html@0.35.2
- @syndicate-lang/html2@0.35.2
- @syndicate-lang/loader@0.35.2
- @syndicate-lang/service@0.35.2
- @syndicate-lang/syndicatec@0.36.2
- @syndicate-lang/timer@0.35.2
- @syndicate-lang/ts-plugin@0.36.2
- @syndicate-lang/tsc@0.36.2
- @syndicate-lang/ws-relay@0.36.2
2024-05-28 10:08:28 +02:00
Tony Garnock-Jones
c7bb1035a6
Repair outdated reference to local dataspace
2024-05-28 10:07:43 +02:00
Tony Garnock-Jones
e3d419deab
Publish
...
- @syndicate-lang/browser-stdenv@0.35.0
- @syndicate-lang/compiler@0.22.0
- @syndicate-lang/core@0.34.0
- @syndicate-lang/fs@0.35.0
- @syndicate-lang/html@0.35.0
- @syndicate-lang/html2@0.35.0
- @syndicate-lang/loader@0.35.0
- @syndicate-lang/service@0.35.0
- @syndicate-lang/syndicatec@0.36.0
- @syndicate-lang/timer@0.35.0
- @syndicate-lang/ts-plugin@0.36.0
- @syndicate-lang/tsc@0.36.0
- @syndicate-lang/ws-relay@0.36.0
2024-04-17 13:26:31 +02:00
Tony Garnock-Jones
ebe7700cee
Allow "when (...)" clause on "on" endpoints
2024-04-17 13:26:06 +02:00
Tony Garnock-Jones
f4f2ad0783
Await SchemaReady before translating and running Syndicate scripts
2024-04-17 13:25:40 +02: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
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
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
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
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
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
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
501d5e578e
Publish
...
- @syndicate-lang/browser-stdenv@0.24.0
- @syndicate-lang/compiler@0.19.0
- @syndicate-lang/core@0.24.0
- @syndicate-lang/create@0.20.0
- @syndicate-lang/fs@0.25.0
- @syndicate-lang/html@0.25.0
- @syndicate-lang/html2@0.25.0
- @syndicate-lang/loader@0.24.0
- @syndicate-lang/service@0.25.0
- @syndicate-lang/syndicatec@0.25.0
- @syndicate-lang/timer@0.25.0
- @syndicate-lang/ts-plugin@0.25.0
- @syndicate-lang/tsc@0.25.0
- @syndicate-lang/ws-relay@0.26.0
2024-02-03 16:00:24 +01:00
Tony Garnock-Jones
c9a52ebe39
New year
2024-02-03 15:59:22 +01:00
Tony Garnock-Jones
46bafa9501
Remove sometimes-inappropriate error recovery on unexpected semicolon. Closes #5
2023-12-31 18:14:14 +01:00
Tony Garnock-Jones
0a8975a2f6
once asserted ..., once message ..., etc
2023-12-21 10:30:23 +13:00
Tony Garnock-Jones
cc0a023751
Publish
...
- @syndicate-lang/browser-stdenv@0.23.0
- @syndicate-lang/compiler@0.18.0
- @syndicate-lang/core@0.23.0
- @syndicate-lang/create@0.19.0
- @syndicate-lang/fs@0.24.0
- @syndicate-lang/html@0.24.0
- @syndicate-lang/html2@0.24.0
- @syndicate-lang/loader@0.23.0
- @syndicate-lang/service@0.24.0
- @syndicate-lang/syndicatec@0.24.0
- @syndicate-lang/timer@0.24.0
- @syndicate-lang/ts-plugin@0.24.0
- @syndicate-lang/tsc@0.24.0
- @syndicate-lang/ws-relay@0.25.0
2023-12-20 20:12:32 +13:00
Tony Garnock-Jones
919ee891f6
Ergonomics: admit JS property-name syntax in PDict patterns
2023-12-17 22:12:27 +13:00
Tony Garnock-Jones
f83dddd4fd
Publish
...
- @syndicate-lang/compiler@0.17.0
- @syndicate-lang/core@0.22.0
- @syndicate-lang/fs@0.23.0
- @syndicate-lang/html@0.23.0
- @syndicate-lang/service@0.23.0
- @syndicate-lang/syndicatec@0.23.0
- @syndicate-lang/timer@0.23.0
- @syndicate-lang/ts-plugin@0.23.0
- @syndicate-lang/tsc@0.23.0
- @syndicate-lang/ws-relay@0.24.0
2023-12-01 21:09:40 +01:00
Tony Garnock-Jones
cb0c45a45b
Default to global dataspace as target when using browser-compiler
2023-12-01 21:08:17 +01:00
Tony Garnock-Jones
ed605718e5
Global Dataspace and ActorSpace available
2023-12-01 20:53:18 +01:00
Tony Garnock-Jones
1979a439f8
Publish
...
- @syndicate-lang/compiler@0.16.0
- @syndicate-lang/core@0.21.0
- @syndicate-lang/fs@0.22.0
- @syndicate-lang/html@0.22.0
- @syndicate-lang/service@0.22.0
- @syndicate-lang/syndicatec@0.22.0
- @syndicate-lang/timer@0.22.0
- @syndicate-lang/ts-plugin@0.22.0
- @syndicate-lang/tsc@0.22.0
- @syndicate-lang/ws-relay@0.23.0
2023-12-01 15:06:23 +01:00
Tony Garnock-Jones
c6eef34736
ES6 modules in the browser
2023-12-01 15:02:35 +01:00
Tony Garnock-Jones
5ffc647997
Publish
...
- @syndicate-lang/compiler@0.15.0
- @syndicate-lang/fs@0.21.1
- @syndicate-lang/html@0.21.1
- @syndicate-lang/service@0.21.1
- @syndicate-lang/syndicatec@0.21.1
- @syndicate-lang/timer@0.21.1
- @syndicate-lang/ts-plugin@0.21.1
- @syndicate-lang/tsc@0.21.1
- @syndicate-lang/ws-relay@0.22.1
2023-12-01 12:42:37 +01:00
Tony Garnock-Jones
6ded2c2050
syndicate-browser-compiler.js
2023-12-01 12:42:17 +01:00
Tony Garnock-Jones
f0026d9688
Publish
...
- @syndicate-lang/compiler@0.14.0
- @syndicate-lang/fs@0.21.0
- @syndicate-lang/html@0.21.0
- @syndicate-lang/service@0.21.0
- @syndicate-lang/syndicatec@0.21.0
- @syndicate-lang/timer@0.21.0
- @syndicate-lang/ts-plugin@0.21.0
- @syndicate-lang/tsc@0.21.0
- @syndicate-lang/ws-relay@0.22.0
2023-12-01 12:24:09 +01:00
Tony Garnock-Jones
939004264a
Add ModuleType `none`
2023-12-01 12:23:35 +01:00
Tony Garnock-Jones
40844d2806
Publish
...
- @syndicate-lang/compiler@0.13.2
- @syndicate-lang/core@0.14.2
- @syndicate-lang/fs@0.14.5
- @syndicate-lang/html@0.14.5
- @syndicate-lang/service@0.14.5
- @syndicate-lang/syndicatec@0.14.2
- @syndicate-lang/timer@0.14.5
- @syndicate-lang/ts-plugin@0.15.1
- @syndicate-lang/tsc@0.15.2
- @syndicate-lang/ws-relay@0.14.5
2023-03-06 23:27:14 +01:00
Tony Garnock-Jones
545282be32
Repair nested-binder-patterns
2023-03-06 23:26:15 +01:00
Tony Garnock-Jones
31d2eba8b6
Publish
...
- @syndicate-lang/compiler@0.13.1
- @syndicate-lang/core@0.13.1
- @syndicate-lang/fs@0.13.2
- @syndicate-lang/html@0.13.2
- @syndicate-lang/service@0.13.2
- @syndicate-lang/syndicatec@0.13.2
- @syndicate-lang/timer@0.13.2
- @syndicate-lang/ts-plugin@0.13.2
- @syndicate-lang/tsc@0.13.2
- @syndicate-lang/ws-relay@0.13.2
2023-02-06 23:14:09 +01:00
Tony Garnock-Jones
ce56ffb634
Bump compiler package
2023-02-06 18:12:18 +01:00
Tony Garnock-Jones
60ecab200c
Publish
...
- @syndicate-lang/compiler@0.11.6
- @syndicate-lang/core@0.12.0
- @syndicate-lang/create@0.11.5
- @syndicate-lang/fs@0.11.7
- @syndicate-lang/html@0.11.13
- @syndicate-lang/service@0.11.6
- @syndicate-lang/syndicatec@0.11.11
- @syndicate-lang/timer@0.11.11
- @syndicate-lang/ts-plugin@0.11.11
- @syndicate-lang/tsc@0.11.11
- @syndicate-lang/ws-relay@0.12.0
2023-01-31 15:21:26 +01:00
Tony Garnock-Jones
4adcfdd0ab
Update copyrights
2023-01-17 11:44:05 +01:00
Tony Garnock-Jones
eaa7268c9b
Publish
...
- @syndicate-lang/compiler@0.11.5
- @syndicate-lang/core@0.11.8
- @syndicate-lang/fs@0.11.5
- @syndicate-lang/html@0.11.11
- @syndicate-lang/service@0.11.4
- @syndicate-lang/syndicatec@0.11.9
- @syndicate-lang/timer@0.11.9
- @syndicate-lang/ts-plugin@0.11.9
- @syndicate-lang/tsc@0.11.9
- @syndicate-lang/ws-relay@0.11.9
2022-10-18 21:39:51 +02:00
Tony Garnock-Jones
bdb1c2a238
Remove obsolete subpackage makefile
2022-10-18 21:37:13 +02:00
Tony Garnock-Jones
38f3d05fe0
Publish
...
- @syndicate-lang/compiler@0.11.4
- @syndicate-lang/core@0.11.5
- @syndicate-lang/create@0.11.0
- @syndicate-lang/html@0.11.6
- @syndicate-lang/syndicatec@0.11.6
- @syndicate-lang/timer@0.11.6
- @syndicate-lang/ts-plugin@0.11.6
- @syndicate-lang/tsc@0.11.6
- @syndicate-lang/ws-relay@0.11.6
2022-04-22 13:56:36 +02:00
Tony Garnock-Jones
c66168206b
Accept literal values able to __as_preserve__ themselves
2022-04-22 13:49:15 +02:00
Tony Garnock-Jones
074568bb91
Update package.json repository fields
2022-04-22 11:49:27 +02:00
Tony Garnock-Jones
d6b89e466d
Publish
...
- @syndicate-lang/compiler@0.11.3
- @syndicate-lang/core@0.11.4
- @syndicate-lang/html@0.11.5
- @syndicate-lang/syndicatec@0.11.5
- @syndicate-lang/timer@0.11.5
- @syndicate-lang/ts-plugin@0.11.5
- @syndicate-lang/tsc@0.11.5
- @syndicate-lang/ws-relay@0.11.5
2022-01-26 17:08:32 +01:00
Tony Garnock-Jones
8d16071f90
Add clean/veryclean targets
2022-01-26 17:05:40 +01:00
Tony Garnock-Jones
cfed352f40
Publish
...
- @syndicate-lang/compiler@0.11.2
- @syndicate-lang/core@0.11.2
- @syndicate-lang/html@0.11.3
- @syndicate-lang/syndicatec@0.11.3
- @syndicate-lang/timer@0.11.3
- @syndicate-lang/ts-plugin@0.11.3
- @syndicate-lang/tsc@0.11.3
- @syndicate-lang/ws-relay@0.11.3
2022-01-26 14:44:59 +01:00