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.noArgs mainTask
|
||||
|
||||
mainTask : List Str -> Task ExitCode [] [Read [Stdin], Write [Stdout]]
|
||||
mainTask = \_args ->
|
||||
mainTask : Task ExitCode [] [Read [Stdin], Write [Stdout]]
|
||||
mainTask =
|
||||
_ <- Task.await (Stdout.line "🗣 Shout into this cave and hear the echo! 👂👂👂")
|
||||
Task.loop {} (\_ -> Task.map tick Step)
|
||||
|> Program.exit 0
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
app "http-get"
|
||||
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
|
||||
|
||||
main : List Str -> Task.Task {} [] [Read [Stdin], Write [Stdout], Network [Http]]
|
||||
main = \_args ->
|
||||
main : Program
|
||||
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")
|
||||
|
||||
url <- Task.await Stdin.line
|
||||
|
@ -22,3 +25,4 @@ main = \_args ->
|
|||
|> Task.await
|
||||
|
||||
Stdout.line output
|
||||
|> Program.exit 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue