roc/examples/cli/tui.roc
Agus Zubiaga 8dedd9f03c
New app header syntax
Implements the new app header syntax as discussed in Zulip [1].

    app [main] {
	cli: platform "../platform/main.roc",
	json: "../json/main.roc"
    }

Old headers still parse and are automatically upgraded to the new
syntax by the formatter.

[1] https://roc.zulipchat.com/#narrow/stream/304641-ideas/topic/Fewer.2Fdifferent.20keywords.20in.20the.20file.20header/near/418444862
2024-05-01 10:49:01 -03:00

13 lines
266 B
Plaintext

app [main, Model] { pf: platform "tui-platform/main.roc" }
import pf.Program exposing [Program]
Model : Str
main : Program Model
main = {
init: \{} -> "Hello World",
update: \model, new -> Str.concat model new,
view: \model -> Str.concat model "!",
}