roc/examples/cli/effects.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

17 lines
433 B
Plaintext

app [main] { pf: platform "effects-platform/main.roc" }
import pf.Effect
main : Effect.Effect {}
main =
Effect.after
(Effect.getLine)
\line ->
Effect.after
(Effect.putLine "You entered: $(line)")
\{} ->
Effect.after
(Effect.putLine "It is known")
\{} ->
Effect.always {}