247 Commits (main)
 

Author SHA1 Message Date
Tony Garnock-Jones a7503d16e4 Clean up whitespace 6 years ago
Tony Garnock-Jones 5280f1eb5c Toy file server example 6 years ago
Tony Garnock-Jones 457d53fc54 First commit switching from sets to tsets for labels in RHSs of matchers. 6 years ago
Tony Garnock-Jones 1ff931eb80 Break dependency on web-server-lib 6 years ago
Tony Garnock-Jones 7858b3aee1 Increase TCP listen connection backlog to 128, to avoid TCP timeouts 6 years ago
Tony Garnock-Jones d031b60995 Add back in support for evts at ground-level 6 years ago
Tony Garnock-Jones 234ba0d417 Simplify matcher-recurse by using internal recursion. 7 years ago
Tony Garnock-Jones b380c9ca64 Buffer outbound messages while waiting for connection 7 years ago
Tony Garnock-Jones 33251164b2 Allow control of tracing to stderr after process boot 7 years ago
Tony Garnock-Jones 2286c7c617 Asynchronous outbound websocket connections. 7 years ago
Tony Garnock-Jones 5bd30db9b0 Don't swallow exceptions in a websocket connection 7 years ago
Tony Garnock-Jones 81d2ddedbb Clamp quasi-murmurhash output 7 years ago
Tony Garnock-Jones 19df097898 Fix silly mistake in call to pattern->matcher 7 years ago
Tony Garnock-Jones cf9920dec5 Make gestalts equal?-comparable, and add a custom printer to avoid printing pain 7 years ago
Tony Garnock-Jones f189dfdf4f Attempt at better error handling in websocket server 7 years ago
Tony Garnock-Jones 7ab3f61ef9 Racket broker client support 7 years ago
Tony Garnock-Jones e237b49bb0 Message deduplicator 7 years ago
Tony Garnock-Jones 9566830bc1 Fix scope error in actor; fix general gestalt labelling error in actor 7 years ago
Tony Garnock-Jones 4ab8accfb1 Rename broker server from relay to broker-server 7 years ago
Tony Garnock-Jones 1fa2743751 Utilities on gestalts and matchers useful for analyzing and transforming whole tables 7 years ago
Tony Garnock-Jones 5cce0db45f Websocket client driver 7 years ago
Tony Garnock-Jones 2335a64633 Refactor module structure 7 years ago
Tony Garnock-Jones 91246c1471 Mildly improved (?) quasi-hash for deterministic treap construction 7 years ago
Tony Garnock-Jones 2fd7a07fe0 Add gen:equal+hash to treaps 7 years ago
Tony Garnock-Jones 0a73988d6f Treap-based hashconsed route.rkt 7 years ago
Tony Garnock-Jones 1dc38bd9c1 Avoid pointless scan of entire table in collapse-wildcard-sequences 7 years ago
Tony Garnock-Jones a86a0cd326 Remove redundant and wrong clause in match-values 7 years ago
Tony Garnock-Jones 4c031254f7 Moved broker from js-marketplace/server.rkt 7 years ago
Tony Garnock-Jones d39beee8a1 Full subtraction. Drastic simplifications all round based on new invariants. 7 years ago
Tony Garnock-Jones 35ccad13d2 Initial steps toward refactoring erase-path into subtract 7 years ago
Tony Garnock-Jones 41666ff408 Canonicalize matchers to permit quick equality testing 7 years ago
Tony Garnock-Jones 8bce94c2e3 fold in the #f-checks from merge to walk, like js-marketplace does 7 years ago
Tony Garnock-Jones 9dd268bdfd Cosmetic 7 years ago
Tony Garnock-Jones 9af8adee79 actorise the relay 7 years ago
Tony Garnock-Jones edfb1a9250 Correct error in #:run-transition 7 years ago
Tony Garnock-Jones 24666b58b3 Avoid adding an event-handler for message receipt unless there are some body clauses to process 7 years ago
Tony Garnock-Jones d991ad934f observe-gestalt 7 years ago
Tony Garnock-Jones 20a50967c5 filter-event 7 years ago
Tony Garnock-Jones 8050324f5b Switch from gestalt-observers/message-handlers to plain event-handlers 7 years ago
Tony Garnock-Jones 82edbd0936 Cosmetic 7 years ago
Tony Garnock-Jones 584831e3e9 Note re: #:arguments 7 years ago
Tony Garnock-Jones 07bc1affed Fix use of gestalt-stx 7 years ago
Tony Garnock-Jones 064d70d602 Fix actor scoping. 7 years ago
Tony Garnock-Jones af3a27c3c3 Provide struct projection; make projection and gestalt non-transparent 7 years ago
Tony Garnock-Jones b58c31b4b5 Note about forbidding set! of state variables 7 years ago
Tony Garnock-Jones 64d1a01934 Comments; split states into statevars and statetemps 7 years ago
Tony Garnock-Jones c0ad546b54 Refactor actor macro to declutter parsing state management. 7 years ago
Tony Garnock-Jones 7502656531 Actorize the timer driver and avoid inertness-preventing permanent subscription at ground-meta-level 7 years ago
Tony Garnock-Jones bfe9a5224d Avoid inertness-preventing ground-meta-level example subscriptions 7 years ago
Tony Garnock-Jones c0a92a64f5 Fix error in analyze-body* macro; adjust scope of compute-gestalt 7 years ago