Tony Garnock-Jones
|
c986ca76cf
|
Specify extensibility.
|
2024-04-04 13:05:07 +02:00 |
Tony Garnock-Jones
|
3e67c75427
|
Publish
- @preserves/core@0.995.200
- @preserves/schema-cli@0.995.200
- @preserves/schema@0.995.200
|
2024-04-03 22:38:54 +02:00 |
Tony Garnock-Jones
|
6bc159e3c6
|
Another small refinement
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
99d1acdec7
|
Accept fewer `Object`s as `JsDictionary`
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
3093b89f0d
|
Bootstrap following JsDictionary support in schema
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
00c0de40ea
|
Support for JsDictionary in schema
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
7657952993
|
asJsDictionary, asKeyedDictionary
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
9ecbd0bdd1
|
First re-bootstrap of schema
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
297e1630a8
|
First (pre-bootstrap) step to getting schema working with the new core
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
85ca0b6c0a
|
Update schema-cli
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
7c9c410a9b
|
Add simplifiedValue() and from() methods
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
cbbc6c50c0
|
Great simplification by introducing DictionaryMap
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
eb4f456550
|
Sensible default second type argument for Dictionary.from
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
4f4ff6e108
|
Mark Embeddable objects specially, so that plain JS objects can be used as symbol-to-value maps.
|
2024-03-29 12:28:23 +01:00 |
Tony Garnock-Jones
|
055a7f90e9
|
Include git revision info in debian package version
|
2024-03-29 12:26:35 +01:00 |
Tony Garnock-Jones
|
b2f6149042
|
Python preserves packaging
|
2024-03-29 12:26:35 +01:00 |
Tony Garnock-Jones
|
1bd4a3cdb4
|
Factor out common constructor-building logic in interpreter
|
2024-03-27 14:47:14 +01:00 |
Tony Garnock-Jones
|
dc0ddf95dd
|
Remove absent script from watchall
|
2024-03-27 14:28:57 +01:00 |
Tony Garnock-Jones
|
eeace57670
|
Repair schema interpreter keywords and variant constructor argument handling
|
2024-03-27 14:28:33 +01:00 |
Tony Garnock-Jones
|
0aa39da971
|
New test case and fixes
|
2024-03-27 10:57:19 +01:00 |
Tony Garnock-Jones
|
f0815ce4eb
|
Publish
- @preserves/core@0.995.101
- @preserves/schema-cli@0.995.100
- @preserves/schema@0.995.100
|
2024-03-23 11:14:02 +01:00 |
Tony Garnock-Jones
|
afba8a0bff
|
"latin1" quasi-encoding Bytes utility
|
2024-03-23 11:13:08 +01:00 |
Tony Garnock-Jones
|
d9ec3bfb14
|
Publish
- @preserves/core@0.995.100
- @preserves/schema-cli@0.995.100
- @preserves/schema@0.995.100
|
2024-03-16 17:37:17 +01:00 |
Tony Garnock-Jones
|
95ac4b13df
|
Add Embedded<T>
|
2024-03-12 22:47:50 +01:00 |
Tony Garnock-Jones
|
3eeee5f090
|
Repair Schema tests
|
2024-03-12 22:47:33 +01:00 |
Tony Garnock-Jones
|
aeacce22fc
|
Update schema
|
2024-03-12 20:52:28 +01:00 |
Tony Garnock-Jones
|
0726684ab5
|
Use bare embedded values.
|
2024-03-12 19:14:41 +01:00 |
Tony Garnock-Jones
|
f74c4ebaf0
|
Publish
- @preserves/schema-cli@0.995.1
- @preserves/schema@0.995.1
|
2024-03-08 15:41:02 +01:00 |
Tony Garnock-Jones
|
48a063539a
|
Repair bugs in schema interpreter relating to unit-typed definitions
|
2024-03-08 15:40:28 +01:00 |
Tony Garnock-Jones
|
db96fcc95a
|
Python docs
|
2024-03-08 10:05:00 +01:00 |
Tony Garnock-Jones
|
cee4a25460
|
Publish
- @preserves/core@0.995.0
- @preserves/schema-cli@0.995.0
- @preserves/schema@0.995.0
|
2024-03-08 10:00:59 +01:00 |
Tony Garnock-Jones
|
7948ad4260
|
Javascript interpreter-specification line implementation
|
2024-03-08 10:00:42 +01:00 |
Tony Garnock-Jones
|
3d3c79e617
|
Python interpreter-specification line implementation
|
2024-03-08 09:49:35 +01:00 |
Tony Garnock-Jones
|
b925b53756
|
Racket interpreter-specification line implementation
|
2024-03-08 09:46:06 +01:00 |
Tony Garnock-Jones
|
c0289e0a05
|
Add sample/test for interpreter specification line
|
2024-03-08 09:45:43 +01:00 |
Tony Garnock-Jones
|
41189f551d
|
Update spec date
|
2024-03-08 09:32:44 +01:00 |
Tony Garnock-Jones
|
cc8313cf25
|
Bump spec version to 0.995
|
2024-03-08 09:31:32 +01:00 |
Tony Garnock-Jones
|
bfbff65bb6
|
Note about multiple #! lines
|
2024-03-07 18:40:59 +01:00 |
Tony Garnock-Jones
|
442a987523
|
Spec out interpreter-lines.
|
2024-03-07 14:18:22 +01:00 |
Tony Garnock-Jones
|
f45b136ef5
|
Update years
|
2024-03-07 14:18:12 +01:00 |
Tony Garnock-Jones
|
73c6593f84
|
Python 0.994 docs
|
2024-02-05 23:01:01 +01:00 |
Tony Garnock-Jones
|
a9e226f759
|
Bump python version to 0.994.0
|
2024-02-05 22:58:16 +01:00 |
Tony Garnock-Jones
|
33db0b8718
|
Publish
- @preserves/core@0.994.0
- @preserves/schema-cli@0.994.0
- @preserves/schema@0.994.0
|
2024-02-05 22:55:15 +01:00 |
Tony Garnock-Jones
|
e923d87fa5
|
Switch from `#!` to `#:` for embedded values
|
2024-02-05 22:38:49 +01:00 |
Tony Garnock-Jones
|
83697b0e56
|
Update docs
|
2024-01-28 18:49:18 +01:00 |
Tony Garnock-Jones
|
1798e64615
|
Remove split-out Rust implementation
|
2024-01-28 15:18:08 +01:00 |
Tony Garnock-Jones
|
be32f9b7c8
|
Remove single-precision floats from the implementations
|
2024-01-27 14:40:37 +01:00 |
Tony Garnock-Jones
|
dc1b0ac54d
|
Remove single-precision floats from the specs
|
2024-01-27 11:34:51 +01:00 |
Tony Garnock-Jones
|
d579a0d607
|
Publish
- @preserves/schema-cli@0.992.5
- @preserves/schema@0.992.5
|
2023-12-17 22:30:05 +13:00 |
Tony Garnock-Jones
|
7178fb0d9b
|
Repair constructor generation; attach schemas
|
2023-12-17 22:29:09 +13:00 |