delete guileslop and add haskellslop
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
package root:component;
|
||||
|
||||
world root {
|
||||
import wasi:cli/stdin@0.2.6;
|
||||
import wasi:cli/stdout@0.2.6;
|
||||
import wasi:io/streams@0.2.6;
|
||||
|
||||
export wasi:cli/run@0.2.6;
|
||||
}
|
||||
|
||||
package wasi:cli@0.2.6 {
|
||||
interface stdout {
|
||||
use wasi:io/streams@0.2.6.{output-stream};
|
||||
|
||||
get-stdout: func() -> output-stream;
|
||||
}
|
||||
interface stdin {
|
||||
}
|
||||
interface run {
|
||||
run: func () -> result;
|
||||
}
|
||||
}
|
||||
|
||||
package wasi:io@0.2.6 {
|
||||
interface poll {
|
||||
resource pollable {
|
||||
block: func();
|
||||
}
|
||||
}
|
||||
interface error {
|
||||
resource error;
|
||||
}
|
||||
interface streams {
|
||||
use error.{error};
|
||||
use poll.{pollable};
|
||||
|
||||
resource input-stream;
|
||||
|
||||
resource output-stream {
|
||||
write: func(contents: list<u8>) -> result<_, stream-error>;
|
||||
blocking-write-and-flush: func(contents: list<u8>) ->result<_,stream-error>;
|
||||
}
|
||||
|
||||
variant stream-error {
|
||||
last-operation-failed(error),
|
||||
closed,
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user