mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 13:59:08 +00:00

Implements the new app header syntax as discussed in Zulip [1].
app [main] {
cli: platform "../platform/main.roc",
json: "../json/main.roc"
}
Old headers still parse and are automatically upgraded to the new
syntax by the formatter.
[1] 418444862
12 lines
408 B
Text
12 lines
408 B
Text
app [main] { pf: platform "https://github.com/roc-lang/basic-cli/releases/download/0.10.0/vNe6s9hWzoTZtFmNkvEICPErI9ptji_ySjicO6CkucY.tar.br" }
|
|
|
|
import pf.Stdout
|
|
import "../../LICENSE" as license : _ # A type hole can also be used here.
|
|
|
|
main =
|
|
# Due to how license is used, it will be a List U8.
|
|
license
|
|
|> List.map Num.toU64
|
|
|> List.sum
|
|
|> Num.toStr
|
|
|> Stdout.line!
|