Avoid doubly-nested transition record

This commit is contained in:
Tony Garnock-Jones 2013-04-11 17:36:39 -04:00
parent 9033cd307c
commit 3c0603878f
1 changed files with 7 additions and 7 deletions

View File

@ -173,13 +173,13 @@
;;---------------------------------------------------------------------------
(define (repl-boot user-name)
(transition/no-state
(event-relay 'app-event-relay)
(spy 'APP)
(at-meta-level
(endpoint #:subscriber (channel-message (channel-stream-name #t (wild)) (wild))
#:conversation (channel-message (channel-stream-name _ cname) _)
#:on-presence (spawn #:debug-name cname #:child (repl-instance user-name cname))))))
(list
(event-relay 'app-event-relay)
(spy 'APP)
(at-meta-level
(endpoint #:subscriber (channel-message (channel-stream-name #t (wild)) (wild))
#:conversation (channel-message (channel-stream-name _ cname) _)
#:on-presence (spawn #:debug-name cname #:child (repl-instance user-name cname))))))
;; (repl-instance InputPort OutputPort InputPort OutputPort)
(struct repl-instance-state (c2s-in ;; used by thread to read input from relay