Tony Garnock-Jones
|
eaf52ce2c7
|
Extracted into https://github.com/syndicate-lang/syndicate-js-core
|
2018-11-01 15:32:29 +00:00 |
Tony Garnock-Jones
|
f86652e0b2
|
Prepare for publication
|
2018-11-01 15:19:02 +00:00 |
Tony Garnock-Jones
|
749676b1de
|
Export Immutable, for single-point-of-entry dependency on the runtime
|
2018-11-01 10:10:37 +00:00 |
Tony Garnock-Jones
|
ed24d6259a
|
Test coverage for ijs
|
2018-10-27 20:38:45 +01:00 |
Tony Garnock-Jones
|
db0580c3f5
|
Dataspace implementation; bug fixes & test cases for skeleton impl
|
2018-10-27 20:32:12 +01:00 |
Tony Garnock-Jones
|
143abcf4c1
|
Separate out narration
|
2018-10-24 16:14:54 +01:00 |
Tony Garnock-Jones
|
dd8a7861d4
|
The problem specifies 10 elves
|
2018-10-24 14:29:10 +01:00 |
Tony Garnock-Jones
|
3fec2d2f57
|
Supply #f as cleanup function in multicast udp-dataspace, instead of void; notes on cleanup functions and visibility-restrictions
|
2018-10-24 13:21:20 +01:00 |
Tony Garnock-Jones
|
eea8c8ecfe
|
Tweak
|
2018-10-24 12:44:24 +01:00 |
Tony Garnock-Jones
|
34723d6f2c
|
The Santa Claus Problem in Syndicate.js
|
2018-10-24 12:39:39 +01:00 |
Tony Garnock-Jones
|
81ae56d7a8
|
Repair bug in timer-driver.js
|
2018-10-24 12:39:08 +01:00 |
Tony Garnock-Jones
|
ce706583e5
|
Santa Claus Problem, in Syndicate/rkt
|
2018-10-24 11:40:16 +01:00 |
Tony Garnock-Jones
|
61e274398e
|
Start on dataspace.js
|
2018-10-22 15:57:13 +01:00 |
Tony Garnock-Jones
|
43d46f37d4
|
Migrate dataflow impl and tests from old implementation
|
2018-10-22 15:29:07 +01:00 |
Tony Garnock-Jones
|
55bb6dd5ee
|
Exploit tighter lambda syntax
|
2018-10-22 15:06:01 +01:00 |
Tony Garnock-Jones
|
0c47915728
|
Basic dynamic assertion analysis
|
2018-10-21 16:00:45 +01:00 |
Tony Garnock-Jones
|
2ee5ff4bec
|
Test structs in skeletons; small resulting fixes
|
2018-10-21 13:55:12 +01:00 |
Tony Garnock-Jones
|
a1c0247407
|
Convert to Immutable.js collections on the way in to Structures etc.
|
2018-10-21 13:38:50 +01:00 |
Tony Garnock-Jones
|
d36f8199ec
|
Minor refactoring: abstract away from direct usage of .get
|
2018-10-21 13:33:18 +01:00 |
Tony Garnock-Jones
|
20cee16200
|
Some more tests
|
2018-10-21 13:32:53 +01:00 |
Tony Garnock-Jones
|
fe40d6b804
|
Present-to-absent check is necessary in assertion removal handler
|
2018-10-21 13:32:06 +01:00 |
Tony Garnock-Jones
|
e9d510d658
|
Tweaks
|
2018-10-21 01:04:05 +01:00 |
Tony Garnock-Jones
|
d08a7536f1
|
Minor corrections and tweaks
|
2018-10-21 00:59:38 +01:00 |
Tony Garnock-Jones
|
a2ade911f6
|
First JavaScript steps, based on HOWITWORKS.md
|
2018-10-21 00:58:40 +01:00 |
Tony Garnock-Jones
|
f3152fe1c1
|
Update to explain the "dummy" outermost wrapper constructor
|
2018-10-20 21:54:58 +01:00 |
Tony Garnock-Jones
|
a40fb01839
|
Nope, unsafe-struct-ref is still not measurably faster than the safe variants
|
2018-10-20 21:47:47 +01:00 |
Tony Garnock-Jones
|
f1a787b17f
|
Avoid a few gratuitous conversions during `skeleton-modify!`.
|
2018-10-20 21:42:38 +01:00 |
Tony Garnock-Jones
|
d490b26dc2
|
Minor tweak
|
2018-10-20 19:52:37 +01:00 |
Tony Garnock-Jones
|
b6063b4d95
|
Remove superfluous update-path helper
|
2018-10-20 19:13:07 +01:00 |
Tony Garnock-Jones
|
52cf4c3ae5
|
Fix bug exposed by previous commit
|
2018-10-20 19:09:25 +01:00 |
Tony Garnock-Jones
|
4f6ab9bd77
|
Eliminate one set of dummy wrappers
|
2018-10-20 18:27:15 +01:00 |
Tony Garnock-Jones
|
c2fdd8a37e
|
Describe how the efficient index structure works
|
2018-10-14 21:25:13 +01:00 |
Tony Garnock-Jones
|
4141529854
|
Split out preserves into its own repository
|
2018-09-29 17:22:34 +01:00 |
Tony Garnock-Jones
|
1114b5b6b9
|
SOH-prefixed embedded format considered harmful
|
2018-09-29 00:07:49 +01:00 |
Tony Garnock-Jones
|
cc0a7c5a2d
|
Notes on embedded binary values
|
2018-09-29 00:04:56 +01:00 |
Tony Garnock-Jones
|
153466bd10
|
Notes on NaNs
|
2018-09-28 11:48:58 +01:00 |
Tony Garnock-Jones
|
3ae9d28d37
|
Grammar
|
2018-09-28 11:12:58 +01:00 |
Tony Garnock-Jones
|
34553f4752
|
Typo
|
2018-09-28 11:12:53 +01:00 |
Tony Garnock-Jones
|
3669b99525
|
Clarification
|
2018-09-28 11:12:35 +01:00 |
Tony Garnock-Jones
|
3b869709fb
|
More tests and fixes
|
2018-09-28 11:00:50 +01:00 |
Tony Garnock-Jones
|
ec8c91270f
|
Disallow whitespace between a label and its open-parenthesis
|
2018-09-28 11:00:40 +01:00 |
Tony Garnock-Jones
|
5e6b479279
|
More tests, coverage and fixes
|
2018-09-27 23:14:43 +01:00 |
Tony Garnock-Jones
|
bbe9950148
|
More tests and fixes
|
2018-09-27 22:13:46 +01:00 |
Tony Garnock-Jones
|
bf2d20f40d
|
Bug fixes to text reader, and more tests
|
2018-09-27 21:35:03 +01:00 |
Tony Garnock-Jones
|
19e9623358
|
More TODOs in the text; initial textual reader in Racket
|
2018-09-27 19:25:28 +01:00 |
Tony Garnock-Jones
|
49f64a1058
|
Handle a couple of TODOs
|
2018-09-27 13:34:32 +01:00 |
Tony Garnock-Jones
|
120c4ee1c4
|
WIP from the early hours of this morning, adding textual syntax
|
2018-09-27 11:42:55 +01:00 |
Tony Garnock-Jones
|
54073eb164
|
Python preserves
|
2018-09-25 15:53:56 +01:00 |
Tony Garnock-Jones
|
5683332cc8
|
Small fix and new question
|
2018-09-25 15:53:42 +01:00 |
Tony Garnock-Jones
|
6e98757e85
|
Remove version; improve tests
|
2018-09-25 15:53:35 +01:00 |