mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-03 08:34:33 +00:00
38 lines
982 B
Text
38 lines
982 B
Text
app "inspect-logging"
|
|
packages { pf: "https://github.com/roc-lang/basic-cli/releases/download/0.3.2/tE4xS_zLdmmxmHwHih9kHWQ7fsXtJr7W7h3425-eZFk.tar.br" }
|
|
imports [
|
|
pf.Stdout,
|
|
Inspect.{ Formatter, Inspector, Inspect },
|
|
LogFormatter,
|
|
Community,
|
|
]
|
|
provides [main] to pf
|
|
|
|
main =
|
|
Community.empty
|
|
|> Community.addPerson {
|
|
firstName: "John",
|
|
lastName: "Smith",
|
|
age: 27,
|
|
hasBeard: Bool.true,
|
|
favoriteColor: Blue,
|
|
}
|
|
|> Community.addPerson {
|
|
firstName: "Debby",
|
|
lastName: "Johnson",
|
|
age: 47,
|
|
hasBeard: Bool.false,
|
|
favoriteColor: Green,
|
|
}
|
|
|> Community.addPerson {
|
|
firstName: "Jane",
|
|
lastName: "Doe",
|
|
age: 33,
|
|
hasBeard: Bool.false,
|
|
favoriteColor: RGB (255, 255, 0),
|
|
}
|
|
|> Community.addFriend 0 2
|
|
|> Community.addFriend 1 2
|
|
|> Inspect.inspect
|
|
|> LogFormatter.toStr
|
|
|> Stdout.line
|