Fix up provided bindings.
This commit is contained in:
parent
43a76580d6
commit
d44f0fb14c
|
@ -1,7 +1,6 @@
|
|||
#lang racket/base
|
||||
|
||||
(require racket/port)
|
||||
(require "os.rkt")
|
||||
(require "os-userland.rkt")
|
||||
|
||||
(define (rpc req)
|
||||
|
@ -75,5 +74,5 @@
|
|||
(rpc `(sleep 1000))
|
||||
(send `(display "Goodbye\n")))
|
||||
|
||||
(ground-vm (lambda (p m) (p m)) ;; pattern-predicate
|
||||
(lambda () (userland main)))
|
||||
(ground-vm/userland (lambda (p m) (p m)) ;; pattern-predicate
|
||||
main)
|
||||
|
|
|
@ -9,7 +9,9 @@
|
|||
(provide (struct-out wait-clause)
|
||||
message-handlers
|
||||
meta-message-handlers
|
||||
|
||||
userland
|
||||
ground-vm/userland
|
||||
|
||||
send
|
||||
meta-send
|
||||
|
@ -44,6 +46,9 @@
|
|||
'finish))
|
||||
void)))
|
||||
|
||||
(define (ground-vm/userland pattern-predicate boot)
|
||||
(ground-vm pattern-predicate (lambda () (userland boot))))
|
||||
|
||||
(define ((reply-to k) v)
|
||||
(call-with-continuation-prompt (lambda () (k (v))) prompt))
|
||||
|
||||
|
|
Loading…
Reference in New Issue