roc/examples/false-interpreter/platform/Package-Config.roc
2021-09-29 16:01:54 -07:00

22 lines
787 B
Text

platform examples/cli
requires {}{ main : List Str -> Task {} [] } # TODO FIXME
exposes []
packages {}
imports [ Task.{ Task } ]
provides [ mainForHost ]
effects fx.Effect
{
openFile : Str -> Effect U64,
closeFile : U64 -> Effect {},
withFileOpen : Str, (U64 -> Effect (Result ok err)) -> Effect {},
getFileLine : U64 -> Effect Str,
getFileBytes : U64 -> Effect Str,
putLine : Str -> Effect {},
putRaw : Str -> Effect {},
# Is there a limit to the number of effect, uncomment the next line and it crashes
#getLine : Effect Str,
getChar : Effect I8
}
mainForHost : List Str -> Task {} [] as Fx
mainForHost = \list -> main list