don't try to export state
, which no longer exists
This commit is contained in:
parent
a38a686a76
commit
e76e9f5348
|
@ -1272,6 +1272,11 @@ fn send {
|
|||
}
|
||||
}
|
||||
|
||||
fn spawn! {
|
||||
"Spawns a process. Takes a 0-argument (nullary) function that will be executed as the new process. Returns a keyword process ID (pid) of the newly spawned process."
|
||||
(f as :fn) -> base :process (:spawn, f)
|
||||
}
|
||||
|
||||
fn yield! {
|
||||
"Forces a process to yield."
|
||||
() -> base :process (:yield)
|
||||
|
@ -1323,7 +1328,7 @@ fn fetch {
|
|||
"Requests the contents of the URL passed in. Returns a result tuple of `(:ok, {contents})` or `(:err, {status code})`."
|
||||
(url) -> {
|
||||
let pid = self ()
|
||||
spawn! request_fetch! (pid, url)
|
||||
spawn! (fn () -> request_fetch! (pid, url))
|
||||
receive {
|
||||
(:reply, response) -> response
|
||||
}
|
||||
|
@ -1348,7 +1353,7 @@ fn read_input {
|
|||
"Waits until there is input in the input buffer, and returns it once there is."
|
||||
() -> {
|
||||
let pid = self ()
|
||||
spawn! input_reader! (pid)
|
||||
spawn! (fn () -> input_reader! (pid))
|
||||
receive {
|
||||
(:reply, response) -> response
|
||||
}
|
||||
|
@ -1359,7 +1364,7 @@ fn read_input {
|
|||
& completed actor functions
|
||||
self
|
||||
send
|
||||
& spawn! <- is now a special form
|
||||
spawn! & <- is no longer a special form
|
||||
yield!
|
||||
sleep!
|
||||
alive?
|
||||
|
@ -1524,7 +1529,6 @@ fn read_input {
|
|||
sqrt
|
||||
sqrt/safe
|
||||
square
|
||||
state
|
||||
store!
|
||||
string
|
||||
string?
|
||||
|
|
Loading…
Reference in New Issue
Block a user