roc/examples/benchmarks/TestBase64.roc
2021-03-03 22:30:51 +01:00

23 lines
597 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.toBytes "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"