|
02:34
arkiuat left
02:46
arkiuat joined
02:50
arkiuat left
03:10
arkiuat joined
03:15
arkiuat left
03:19
arkiuat joined
|
|||
| disbot5 | <jubilatious1_98524> m: subset Even where { $_ %% 2 or warn "that is odd" }; my Even $n = 13; | 03:19 | |
| <jubilatious1_98524> m: subset Even where { $_ %% 2 or warn "that's odd" }; my Even $n = 13; | 03:20 | ||
|
03:24
stanrifkin joined
04:51
stanrifkin_ joined
04:54
stanrifkin left
05:14
arkiuat left
05:26
arkiuat joined
05:31
arkiuat left
05:42
arkiuat joined
05:47
arkiuat left
06:15
arkiuat joined
06:20
arkiuat left
06:48
arkiuat joined
06:53
arkiuat left
06:55
arkiuat joined
07:00
arkiuat left
07:27
arkiuat joined
07:32
arkiuat left
07:56
arkiuat joined
08:00
arkiuat left
08:28
arkiuat joined
08:33
arkiuat left
08:57
arkiuat joined
09:03
arkiuat left
09:32
arkiuat joined
09:36
arkiuat left
09:58
arkiuat joined
10:03
arkiuat left
10:31
arkiuat joined
10:36
arkiuat left
10:59
arkiuat joined
11:04
arkiuat left
|
|||
| ab5tract | I don’t think embedding side effects into where clauses is a very good idea | 11:26 | |
| Though sometimes it needs to be done | |||
| However, here the issue is the precedence level of ‘or’ | 11:28 | ||
| m: subset Even where { $_ %% 2 || warn "that's odd" }; my Even $n = 13; | |||
| camelia | that's odd in block at <tmp> line 1 Type check failed in assignment to $n; expected Even but got Int (13) in block <unit> at <tmp> line 1 |
||
| ab5tract | m: subset Even where { $_ %% 2 || do { warn "that's odd"; 1 }}; my Even $n = 13; | 11:29 | |
| camelia | that's odd in block at <tmp> line 1 |
||
| ab5tract | You can do all sorts of funky stuff with where clauses | ||
|
11:32
arkiuat joined
|
|||
| ab5tract | m: subset NeverSix where { $++ < 6 }; for ^10 { dd my NeverSix $x = *; } | 11:33 | |
| camelia | NeverSix $x = * NeverSix $x = * NeverSix $x = * NeverSix $x = * NeverSix $x = * NeverSix $x = * Type check failed in assignment to $x; expected NeverSix but got Whatever (*) in block <unit> at <tmp> line 1 |
||
|
11:36
arkiuat left
11:45
ds7832 joined
11:46
arkiuat joined
11:51
arkiuat left
12:01
arkiuat joined
12:06
arkiuat left
12:10
arkiuat joined
12:15
arkiuat left
12:20
arkiuat joined
12:24
arkiuat left
12:44
arkiuat joined
12:49
arkiuat left
13:01
arkiuat joined
13:05
arkiuat left
13:15
arkiuat joined
13:34
ds7832 left
13:49
ds7832 joined
14:32
ds7832 left
14:33
ds7832 joined
15:37
ds7832 left
17:14
ds7832 joined
18:14
arkiuat left
18:27
arkiuat joined
18:32
arkiuat left
18:44
arkiuat joined
18:48
arkiuat left
19:00
arkiuat joined
19:04
arkiuat left
19:28
arkiuat joined
19:33
arkiuat left
19:48
arkiuat joined
19:52
arkiuat left
20:12
arkiuat joined
20:16
arkiuat left
20:21
arkiuat joined
20:30
stanrifkin_ left
20:34
ds7832 left
21:47
ds7832 joined
22:10
arkiuat left
22:13
jgaz left
22:21
arkiuat joined
22:26
arkiuat left
22:53
arkiuat joined
22:58
arkiuat left
23:09
arkiuat joined
23:59
ds7832 left
|
|||