Tony Garnock-Jones
|
64cbe51578
|
demo-filesystem.js and attendant fixes
|
2016-03-20 21:01:17 -04:00 |
Tony Garnock-Jones
|
761f5652af
|
Two simple in-browser examples
|
2016-03-19 15:06:23 -04:00 |
Tony Garnock-Jones
|
a8b7de0d64
|
Support gaining access to the ground object
|
2016-03-19 15:06:07 -04:00 |
Tony Garnock-Jones
|
b9aa833186
|
Prefer parens around risingEdge transition condition
|
2016-03-19 14:50:08 -04:00 |
Tony Garnock-Jones
|
ce0b30dba6
|
Fix code generation problem
|
2016-03-19 14:49:54 -04:00 |
Tony Garnock-Jones
|
45d1de7358
|
Get in-browser compilation working using brfs
|
2016-03-19 14:49:44 -04:00 |
Tony Garnock-Jones
|
e4ae3b1f95
|
Check for termination of an actor after each event and after boot.
|
2016-03-19 14:47:39 -04:00 |
Tony Garnock-Jones
|
d87118f686
|
Support risingEdge transition events
|
2016-03-19 13:48:49 -04:00 |
Tony Garnock-Jones
|
e7de06c2d2
|
Remove spurious braces.
|
2016-03-19 13:01:23 -04:00 |
Tony Garnock-Jones
|
3b5a07f954
|
Split out compiler to separate syndicatec command
|
2016-03-19 13:01:14 -04:00 |
Tony Garnock-Jones
|
adaf9511bf
|
Init and done blocks.
|
2016-03-18 17:13:52 -04:00 |
Tony Garnock-Jones
|
3c124633b3
|
Terminate actors when they have no more facets left.
|
2016-03-18 17:08:49 -04:00 |
Tony Garnock-Jones
|
dea733911d
|
Load crypto functionality on node.js.
|
2016-03-18 17:01:00 -04:00 |
Tony Garnock-Jones
|
3785cebdf2
|
Syndicate/js HLL Ohm-based compiler.
|
2016-03-18 17:00:51 -04:00 |
Tony Garnock-Jones
|
fbbad85b04
|
Put matchPattern back: actor.js will need it.
|
2016-03-18 15:02:44 -04:00 |
Tony Garnock-Jones
|
dc35e7c1bd
|
Cosmetic (reindentation)
|
2016-03-18 12:32:37 -04:00 |
Tony Garnock-Jones
|
21fd0f574a
|
makeStructureConstructor
|
2016-03-18 12:32:09 -04:00 |
Tony Garnock-Jones
|
3c2995841e
|
Use match-event in box-and-client example
|
2016-03-16 13:13:04 -04:00 |
Tony Garnock-Jones
|
8b1d04ab05
|
Even better way of detecting the syntax error from the previous commit
|
2016-03-15 16:12:02 -04:00 |
Tony Garnock-Jones
|
3c3d8f2aaf
|
Slightly more error-checking in (message) forms for #:meta-level
|
2016-03-15 16:08:57 -04:00 |
Tony Garnock-Jones
|
c84be7685f
|
Fix deps
|
2016-03-15 15:22:20 -04:00 |
Tony Garnock-Jones
|
dd4bd6aae8
|
Update for route.rkt -> trie.rkt switch
|
2016-03-15 10:55:50 -04:00 |
Tony Garnock-Jones
|
515f8fd9a7
|
Avoid consing and canonicalizing on every call to expand
|
2016-03-15 10:52:38 -04:00 |
Tony Garnock-Jones
|
482852a6d6
|
Correct severe flaw in hash-function (typo, "a" for "os"!)
|
2016-03-15 10:52:16 -04:00 |
Tony Garnock-Jones
|
0e4473f430
|
Update for route.rkt -> trie.rkt switch
|
2016-03-15 09:57:03 -04:00 |
Tony Garnock-Jones
|
a7eae9b00e
|
Update for route.rkt -> trie.rkt switch
|
2016-03-15 09:53:52 -04:00 |
Tony Garnock-Jones
|
f675f91719
|
Example of nontermination inputs.
|
2016-03-14 14:31:36 -04:00 |
Tony Garnock-Jones
|
e0ba76dc4e
|
Add gen:equal+hash for tries to properly support O(1) hashconsing
|
2016-03-13 12:45:14 -04:00 |
Tony Garnock-Jones
|
fc271b6398
|
Switch Syndicate implementation from route.rkt to trie.rkt.
|
2016-03-13 10:44:22 +00:00 |
Tony Garnock-Jones
|
86d55338f1
|
Expose a few more bindings from trie.rkt for parity with route.rkt
|
2016-03-13 10:41:34 +00:00 |
Tony Garnock-Jones
|
1254083d33
|
New dataspace trie implementation, using fixed-arity open-parentheses.
|
2016-03-13 10:41:34 +00:00 |
Tony Garnock-Jones
|
1724860be2
|
Only canonicalize non (symbol/fixnum/struct-type)s, since these are already unique
|
2016-03-13 10:39:02 +00:00 |
Tony Garnock-Jones
|
b1c773ddd4
|
Share only-meta-tset between mux.rkt and patch.rkt
|
2016-03-13 10:38:21 +00:00 |
Tony Garnock-Jones
|
623140dc36
|
Add datum-tset-empty to avoid some calls to canonicalize
|
2016-03-13 10:37:51 +00:00 |
Leif Andersen
|
6d40b1c541
|
Add data-enumerate as dependency
|
2016-03-11 15:16:21 -05:00 |
Tony Garnock-Jones
|
0003516d9d
|
random-instance
|
2016-03-10 23:29:14 +00:00 |
Tony Garnock-Jones
|
e780417355
|
Parameters for random-test defaults; random-test index-limit
|
2016-03-10 23:29:05 +00:00 |
Tony Garnock-Jones
|
88a5522d2f
|
Random testing based on data/enumerate
|
2016-03-10 18:25:35 +00:00 |
Tony Garnock-Jones
|
e7c9bcfa8f
|
Canonicalize treap-empty result
|
2016-03-10 18:24:56 +00:00 |
Tony Garnock-Jones
|
b9954c0f9e
|
Better printing of treaps
|
2016-03-10 18:24:48 +00:00 |
Tony Garnock-Jones
|
8cf886461e
|
alist-to-treap
|
2016-03-10 18:24:40 +00:00 |
Tony Garnock-Jones
|
ed2b5fed0e
|
Tweak hash-order to fall back to datum-order on equal hash codes.
|
2016-03-10 12:23:27 +00:00 |
Tony Garnock-Jones
|
226e909f2a
|
Additional test case. Somewhat confusing situation. Potential TODO
|
2016-03-10 12:23:27 +00:00 |
Sam Caldwell
|
23c482bb3e
|
fix build deps
|
2016-03-09 20:11:56 -05:00 |
Tony Garnock-Jones
|
1b887a7e8e
|
Improve file purpose statements
|
2016-03-09 13:29:13 +00:00 |
Tony Garnock-Jones
|
c97b39f9a9
|
Rearrange hs directory into an actual Haskell project
|
2016-03-09 13:15:23 +00:00 |
Tony Garnock-Jones
|
ee0442b3e4
|
Merge Haskell treetrie sketches
|
2016-03-09 09:32:58 +00:00 |
Sam Caldwell
|
fb40c147a8
|
rename highlevel scribbling
Because raco pain
|
2016-03-08 14:06:42 -05:00 |
Tony Garnock-Jones
|
4b23320532
|
Quickcheck tests.
|
2016-03-08 17:07:35 +00:00 |
Tony Garnock-Jones
|
b979dd9d70
|
Add descriptive comment.
|
2016-03-08 10:59:31 +00:00 |