roc format examples

This commit is contained in:
Richard Feldman 2022-07-13 23:14:49 -04:00
parent 7ed35eca50
commit 7908e8c176
No known key found for this signature in database
GPG key ID: 7E4127D1E4241798
32 changed files with 231 additions and 232 deletions

View file

@ -13,7 +13,7 @@ main = closure1 {}
closure1 : {} -> Task.Task {} []
closure1 = \_ ->
Task.succeed (foo toUnitBorrowed "a long string such that it's malloced")
|> Task.map (\_ -> {})
|> Task.map \_ -> {}
toUnitBorrowed = \x -> Str.countGraphemes x

View file

@ -18,7 +18,7 @@ main =
f = pow x x
nest deriv n f # original koka n = 10
|> Task.map (\_ -> {})
|> Task.map \_ -> {}
nest : (I64, Expr -> IO Expr), I64, Expr -> IO Expr
nest = \f, n, e -> Task.loop { s: n, f, m: n, x: e } nestHelp

View file

@ -21,7 +21,7 @@ InterpreterErrors : [BadUtf8, DivByZero, EmptyStack, InvalidBooleanValue, Invali
main : Str -> Task {} []
main = \filename ->
interpretFile filename
|> Task.onFail (\StringErr e -> Stdout.line "Ran into problem:\n\(e)\n")
|> Task.onFail \StringErr e -> Stdout.line "Ran into problem:\n\(e)\n"
interpretFile : Str -> Task {} [StringErr Str]
interpretFile = \filename ->

View file

@ -24,8 +24,7 @@ fromUtf8 = \char ->
char
>= 0x61 # "a"
&& char
<= 0x7A
# "z"
<= 0x7A # "z"
then
Ok (@Variable char)
else