blob: 5eeece48435f6a483bcea0e505c2dfc035d55e6b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import order
pub enum NotAnInt =
| NotAnInt
pub external fn parse(String) -> Result(Int, NotAnInt) = "gleam__stdlib" "parse_int";
pub external fn to_string(Int) -> String = "erlang" "integer_to_binary"
pub external fn to_base_string(Int, Int) -> String = "erlang" "integer_to_binary"
pub fn compare(a, b) {
case a == b {
| True -> order:Eq
| False ->
case a < b {
| True -> order:Lt
| False -> order:Gt
}
}
}
|