roc/examples/benchmarks/TestBase64.roc
2021-08-07 22:46:24 -04:00

23 lines
596 B
Plaintext

app "test-base64"
packages { base: "platform" }
imports [base.Task, Base64 ]
provides [ main ] to base
IO a : Task.Task a []
main : IO {}
main =
when Base64.fromBytes (Str.toUtf8 "Hello World") is
Err _ ->
Task.putLine "sadness"
Ok encoded ->
Task.after (Task.putLine (Str.concat "encoded: " encoded)) \_ ->
when Base64.toStr encoded is
Ok decoded ->
Task.putLine (Str.concat "decoded: " decoded)
Err _ ->
Task.putLine "sadness"