mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-26 13:29:12 +00:00
Merge pull request #4374 from roc-lang/fix-examples
Fix examples that are failing to build
This commit is contained in:
commit
eeeab8c6d2
2 changed files with 9 additions and 5 deletions
|
@ -6,8 +6,8 @@ app "echo"
|
||||||
main : Program
|
main : Program
|
||||||
main = Program.noArgs mainTask
|
main = Program.noArgs mainTask
|
||||||
|
|
||||||
mainTask : List Str -> Task ExitCode [] [Read [Stdin], Write [Stdout]]
|
mainTask : Task ExitCode [] [Read [Stdin], Write [Stdout]]
|
||||||
mainTask = \_args ->
|
mainTask =
|
||||||
_ <- Task.await (Stdout.line "🗣 Shout into this cave and hear the echo! 👂👂👂")
|
_ <- Task.await (Stdout.line "🗣 Shout into this cave and hear the echo! 👂👂👂")
|
||||||
Task.loop {} (\_ -> Task.map tick Step)
|
Task.loop {} (\_ -> Task.map tick Step)
|
||||||
|> Program.exit 0
|
|> Program.exit 0
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
app "http-get"
|
app "http-get"
|
||||||
packages { pf: "cli-platform/main.roc" }
|
packages { pf: "cli-platform/main.roc" }
|
||||||
imports [pf.Http, pf.Task, pf.Stdin, pf.Stdout]
|
imports [pf.Http, pf.Task, pf.Stdin, pf.Stdout, pf.Program.{ Program, ExitCode }]
|
||||||
provides [main] to pf
|
provides [main] to pf
|
||||||
|
|
||||||
main : List Str -> Task.Task {} [] [Read [Stdin], Write [Stdout], Network [Http]]
|
main : Program
|
||||||
main = \_args ->
|
main = Program.noArgs mainTask
|
||||||
|
|
||||||
|
mainTask : Task.Task ExitCode [] [Read [Stdin], Write [Stdout], Network [Http]]
|
||||||
|
mainTask =
|
||||||
_ <- Task.await (Stdout.line "Please enter a URL to fetch")
|
_ <- Task.await (Stdout.line "Please enter a URL to fetch")
|
||||||
|
|
||||||
url <- Task.await Stdin.line
|
url <- Task.await Stdin.line
|
||||||
|
@ -22,3 +25,4 @@ main = \_args ->
|
||||||
|> Task.await
|
|> Task.await
|
||||||
|
|
||||||
Stdout.line output
|
Stdout.line output
|
||||||
|
|> Program.exit 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue