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 |
Tony Garnock-Jones
|
5cc26681f5
|
Initial stab at implementation (largely cribbed from js-marketplace)
|
2013-10-26 18:48:59 +01:00 |
Tony Garnock-Jones
|
fbdad15ab6
|
Omit unneeded require
|
2013-10-26 18:46:36 +01:00 |
Tony Garnock-Jones
|
acd44a8890
|
Functional queue
|
2013-10-26 18:41:37 +01:00 |
Tony Garnock-Jones
|
79851b8533
|
Simple quasi-unifier.
|
2013-10-24 21:32:14 +01:00 |