Tony Garnock-Jones
|
7c22d439ec
|
gestalt-intersect is probably not useful as an API
(original commit adapted to naive-routing setting)
|
2014-05-19 20:18:31 -04:00 |
Tony Garnock-Jones
|
187d4affa8
|
Add routing-implementation to master
|
2014-05-14 13:46:42 -04:00 |
Tony Garnock-Jones
|
dc54c31ab2
|
Driver and example updates from fastrouting branch.
|
2014-05-14 13:45:42 -04:00 |
Tony Garnock-Jones
|
6dc52115e3
|
Compatibility API with fastrouting branch.
|
2014-05-14 13:45:29 -04:00 |
Tony Garnock-Jones
|
f46e95c933
|
Add matcher-match-matcher
|
2014-05-10 19:27:17 -04:00 |
Tony Garnock-Jones
|
1aed7450cb
|
Export "wildcard?"
|
2014-05-10 19:26:51 -04:00 |
Tony Garnock-Jones
|
9cdbd38ba0
|
Let matcher-intersect flexibly combine success-values; add matcher-relabel
|
2014-05-07 22:00:46 -04:00 |
Tony Garnock-Jones
|
7c11b3ace2
|
Renamings and better exports
|
2014-05-07 19:23:11 -04:00 |
Tony Garnock-Jones
|
4a142b62b2
|
More temporary exports
|
2014-05-06 21:23:59 -04:00 |
Tony Garnock-Jones
|
78ff95d8a2
|
Placeholder exports
|
2014-05-06 21:14:07 -04:00 |
Tony Garnock-Jones
|
a3bebaa089
|
Split out benchmarking programs to minimart-benchmark repo
|
2014-05-02 20:29:14 -04:00 |
Tony Garnock-Jones
|
b81e76bd74
|
Warmup to avoid outliers
|
2014-05-01 15:54:12 -04:00 |
Tony Garnock-Jones
|
784f89d308
|
Account for startup/boot delay separately.
|
2014-05-01 15:42:08 -04:00 |
Tony Garnock-Jones
|
51d7cffe3f
|
More resolution at the very slow end
|
2014-05-01 15:11:29 -04:00 |
Tony Garnock-Jones
|
5c4747e56b
|
Measure internal messaging ping-pong latency
|
2014-05-01 15:04:24 -04:00 |
Tony Garnock-Jones
|
0431a39cc1
|
Additional test
|
2014-05-01 14:06:25 -04:00 |
Tony Garnock-Jones
|
d3d50d0cc3
|
Presence detector doesn't actually directly depend on pattern.rkt
|
2014-05-01 14:06:20 -04:00 |
Tony Garnock-Jones
|
c514b2133a
|
Fold in test cases from old pattern match implementation
|
2014-05-01 14:05:28 -04:00 |
Tony Garnock-Jones
|
ba006264fc
|
Be more consistent about use of #f in matcher functions.
|
2014-05-01 13:37:28 -04:00 |
Tony Garnock-Jones
|
80a2cef81c
|
Limited route subtraction, via erase-path.
|
2014-05-01 07:36:56 -04:00 |
Tony Garnock-Jones
|
a8fdc0fff3
|
Route intersections via rand
|
2014-05-01 06:46:39 -04:00 |
Tony Garnock-Jones
|
1352f0d473
|
Steps toward efficiently-indexed routing tables
|
2014-05-01 00:30:18 -04:00 |
Tony Garnock-Jones
|
418132dad7
|
Add Racket package deps.
|
2014-03-11 18:09:10 -04:00 |
Tony Garnock-Jones
|
55481dbdaf
|
Profiler support
|
2014-02-04 16:25:06 -05:00 |
Tony Garnock-Jones
|
67e9483d0e
|
websocket-server -> websocket-local-server
|
2014-01-13 19:33:48 -05:00 |
Tony Garnock-Jones
|
154c0664a3
|
SSL websocket support
|
2013-11-06 16:01:55 -05:00 |
Tony Garnock-Jones
|
4ce46c562a
|
Avoid some needless routing change notifications, at a cost of slightly less wieldy code
|
2013-11-01 11:10:09 -04:00 |
Tony Garnock-Jones
|
44d08295be
|
Timer driver
|
2013-11-01 10:13:09 -04:00 |
Tony Garnock-Jones
|
66215d40f7
|
pattern-subst
|
2013-10-30 18:01:39 +00:00 |
Tony Garnock-Jones
|
853f3b2f6c
|
Expose log-events-and-actions?.
|
2013-10-30 16:59:32 +00:00 |
Tony Garnock-Jones
|
9379661e06
|
Fix silly bug in module-begin for #lang minimart
|
2013-10-30 16:49:45 +00:00 |
Tony Garnock-Jones
|
38b4fb6068
|
hash-table support in pattern.rkt
|
2013-10-30 16:03:17 +00:00 |
Tony Garnock-Jones
|
0bd556c7b7
|
Option to log events and actions using log-info
|
2013-10-30 15:43:12 +00:00 |
Tony Garnock-Jones
|
794e4d96f4
|
Fix stupid error: one little character out of place
|
2013-10-30 15:12:59 +00:00 |
Tony Garnock-Jones
|
58c861a8d8
|
Use the tighter intersect? instead of intersect.
|
2013-10-30 15:05:13 +00:00 |
Tony Garnock-Jones
|
dd42701179
|
Changed defaults: no longer complain on supply reduction
|
2013-10-30 14:42:27 +00:00 |
Tony Garnock-Jones
|
cb4746033d
|
Ensure shutdown of websocket connection on exn
|
2013-10-30 14:25:48 +00:00 |
Tony Garnock-Jones
|
9242d264b3
|
I conjecture that the common case will see demand- and supply-levels of zero
|
2013-10-29 15:41:02 +00:00 |
Tony Garnock-Jones
|
ceada73709
|
Websocket driver and example
|
2013-10-28 19:08:41 +00:00 |
Tony Garnock-Jones
|
235b0f2969
|
Functioning demand-matcher
|
2013-10-28 19:08:24 +00:00 |
Tony Garnock-Jones
|
b8a2883bf7
|
Tidy up logging
|
2013-10-28 19:08:03 +00:00 |
Tony Garnock-Jones
|
2f494f5ec0
|
Fix error in intersect-routes
|
2013-10-28 19:07:45 +00:00 |
Tony Garnock-Jones
|
918f963b1b
|
co-route, route-accepts?; expose intersect-routes
|
2013-10-28 19:07:09 +00:00 |
Tony Garnock-Jones
|
1c5eb177c5
|
Fix stupid cut and paste error
|
2013-10-28 19:06:09 +00:00 |
Tony Garnock-Jones
|
371dbef54e
|
Kill a process on non-#f, non-transition result from behavior
|
2013-10-28 11:12:40 +00:00 |
Tony Garnock-Jones
|
f8f31e7355
|
Slightly cleaner step check
|
2013-10-28 11:12:25 +00:00 |
Tony Garnock-Jones
|
6e9da1a686
|
Cheesy hack to distinguish ground's world from primordial processes
|
2013-10-28 11:06:05 +00:00 |
Tony Garnock-Jones
|
9f58657754
|
#lang minimart
|
2013-10-28 10:56:40 +00:00 |
Tony Garnock-Jones
|
0ef6d92f09
|
Simpler require in example.rkt
|
2013-10-28 10:55:46 +00:00 |
Tony Garnock-Jones
|
0ced7c940d
|
Ignore non-actions in enqueue-actions
|
2013-10-28 10:55:31 +00:00 |