Hacker News new | past | comments | ask | show | jobs | submit
It's because in Goose* you write `x > a && x > b`, not `x > (a & b)`. :)

*And really in most if not all, Raku excluded**, languages.

**In Raku junctions can be specified with infix ops, i.e. a | b, a & b, a ^ b, equivalent to list ops any(...), all(...), one(...) respectively, and can define a custom one for none(...).