Tony Garnock-Jones
|
1830d4da6c
|
Move contents to subfolder in prep for merge
|
2016-04-01 19:05:47 -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
|
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
|
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 |
Sam Caldwell
|
fb40c147a8
|
rename highlevel scribbling
Because raco pain
|
2016-03-08 14:06:42 -05:00 |
Tony Garnock-Jones
|
b979dd9d70
|
Add descriptive comment.
|
2016-03-08 10:59:31 +00:00 |
Tony Garnock-Jones
|
fe6e83f19e
|
Switch from prefab to transparent for actor link structures.
|
2016-03-08 10:59:10 +00:00 |
Tony Garnock-Jones
|
f221063441
|
All-pairs shortest paths examples
|
2016-03-08 10:53:49 +00:00 |
Tony Garnock-Jones
|
a7a23e29b4
|
Remove obsolete comments
|
2016-03-07 11:23:10 +00:00 |
Sam Caldwell
|
cd490853ba
|
fix and add a new comprehension test case
|
2016-03-04 18:16:36 -05:00 |
Sam Caldwell
|
326f1e34c1
|
document the during form
|
2016-03-04 15:52:38 -05:00 |
Sam Caldwell
|
27952df0c3
|
Add scribble documentation for high-level syntax
|
2016-03-04 15:40:07 -05:00 |
Tony Garnock-Jones
|
2a754624ef
|
Remove exn-util.rkt, because since 6.3 racket/exn exists.
|
2016-03-03 17:31:53 -05:00 |
Tony Garnock-Jones
|
30a5a924a3
|
More tweaks
|
2016-03-01 17:00:57 -05:00 |
Tony Garnock-Jones
|
ed3877e7b1
|
Use match-event more
|
2016-03-01 16:56:58 -05:00 |
Tony Garnock-Jones
|
a71e138e79
|
Entersenate.
|
2016-03-01 16:48:28 -05:00 |
Tony Garnock-Jones
|
c0b84e1915
|
Add match-event and accept void from behaviour functions
|
2016-03-01 16:45:29 -05:00 |
Tony Garnock-Jones
|
44b0903c91
|
Very toy "spreadsheet"
|
2016-02-29 23:35:19 -05:00 |
Tony Garnock-Jones
|
6e3e0fc8bc
|
Remove debug printing
|
2016-02-29 15:20:03 -05:00 |
Tony Garnock-Jones
|
73119c323f
|
Avoid use of for-trie in example for PLACES paper
|
2016-02-29 13:44:45 -05:00 |
Tony Garnock-Jones
|
79ea380afc
|
Update file purpose statement
|
2016-02-29 10:51:36 -05:00 |
Tony Garnock-Jones
|
07785e9232
|
Add "during".
|
2016-02-29 10:26:17 -05:00 |
Tony Garnock-Jones
|
5b328a1786
|
More file system variations
|
2016-02-29 09:43:25 -05:00 |
Tony Garnock-Jones
|
f8f61dd43d
|
Comprehensions now support internal definitions.
|
2016-02-29 09:21:05 -05:00 |
Tony Garnock-Jones
|
7fc1554230
|
Support internal definitions in comprehension macros.
|
2016-02-29 09:20:21 -05:00 |
Tony Garnock-Jones
|
95456a4fd5
|
Use for-trie/list in file-system-lll
|
2016-02-29 09:15:29 -05:00 |
Sam Caldwell
|
5d2cb21d29
|
Use finer-grained projections inside trie comprehensions
Fixes HEAD~2
|
2016-02-28 21:49:30 -05:00 |
Tony Garnock-Jones
|
438151f092
|
Low-level implementation of file system.
|
2016-02-28 21:33:53 -05:00 |
Tony Garnock-Jones
|
8832a22b30
|
Add a failing test case to comprehensions.rkt
|
2016-02-28 20:32:29 -05:00 |
Sam Caldwell
|
cd492df0c4
|
undo my stupid macrology
|
2016-02-27 21:13:37 -05:00 |