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 |
Tony Garnock-Jones
|
fe7cff36cb
|
Ignore compiled/ directories; minimart/main.rkt; Makefile
|
2013-10-28 10:33:04 +00:00 |
Tony Garnock-Jones
|
9c08cd1723
|
Multi-collection package
|
2013-10-28 10:26:19 +00:00 |
Tony Garnock-Jones
|
24b88e2cf1
|
First call!
|
2013-10-28 10:18:09 +00:00 |
Tony Garnock-Jones
|
63efb81656
|
run-actor -> run-ground, and detect system inertness.
|
2013-10-28 10:17:59 +00:00 |
Tony Garnock-Jones
|
6d025ef69d
|
Log termination of processes
|
2013-10-28 10:17:40 +00:00 |
Tony Garnock-Jones
|
c9e9465f85
|
Fix inertness-related bugs in core.rkt
|
2013-10-28 10:17:29 +00:00 |
Tony Garnock-Jones
|
af06aebe68
|
Support more convenient syntax for spawn-world, given implicit flattening of actions
|
2013-10-28 10:16:16 +00:00 |
Tony Garnock-Jones
|
9df191393a
|
Expose ? and wildcard? to clients of core.rkt
|
2013-10-28 10:15:31 +00:00 |
Tony Garnock-Jones
|
d3a88e2080
|
Ground; expose deliver-event.
|
2013-10-28 09:53:51 +00:00 |
Tony Garnock-Jones
|
4faee90de2
|
Demand matcher
|
2013-10-26 19:14:11 +01:00 |
Tony Garnock-Jones
|
a357ee388c
|
Presence detector
|
2013-10-26 19:07:10 +01:00 |
Tony Garnock-Jones
|
50a37cee39
|
Shrink slightly
|
2013-10-26 18:54:29 +01:00 |