|
This channel is intended for people just starting with the Raku Programming Language (raku.org). Logs are available at irclogs.raku.org/raku-beginner/live.html Set by lizmat on 8 June 2022. |
|||
|
00:18
arky left
00:58
sibl joined
01:15
sibl left
01:41
topnep left
01:42
topnep joined
02:16
arkiuat joined
03:19
sibl joined
03:24
deoac joined
|
|||
| deoac | In my tests, I would like to import Test::Color only when %*ENV<TEST_COLOR> is true. | 03:26 | |
| I can't put `use` inside an `if` block, because `use` happens at compile time. I put `require` inside the `if` block, to no effect. | 03:28 | ||
| same with `import` inside the `if` block | 03:29 | ||
|
03:46
topnep left
03:49
topnep joined
|
|||
| deoac | Another question | 04:11 | |
| `$FOO = $foo if $foo.defined;` | |||
| What's the proper way to write that? | |||
|
04:14
masayoshi left
04:21
arkiuat left
04:25
arkiuat joined
04:30
arkiuat left
04:39
arkiuat joined
04:44
arkiuat left
04:45
arkiuat joined
04:46
sibl left
04:56
arkiuat left
05:07
arkiuat joined
05:11
arkiuat left
05:20
arkiuat joined
05:24
sibl joined
05:25
arkiuat left
05:53
topnep left
05:54
arkiuat joined
05:55
topnep joined
05:59
arkiuat left
06:00
arkiuat joined
06:06
arkiuat left
06:33
arkiuat joined
06:37
arkiuat left
06:44
deoac left
07:01
arkiuat joined
07:06
arkiuat left
07:39
arkiuat joined
07:44
arkiuat left
07:59
topnep left
08:01
topnep joined
08:02
arkiuat joined
08:07
arkiuat left
08:36
arkiuat joined
08:43
arkiuat left
09:03
arkiuat joined
09:08
arkiuat left
09:37
arkiuat joined
09:42
arkiuat left
09:45
arkiuat joined
09:53
arkiuat left
09:57
sibl left
10:07
hudo left
10:20
arkiuat joined
10:25
arkiuat left
10:45
hudo joined
10:53
arkiuat joined
10:58
arkiuat left
11:03
sibl joined
11:22
arkiuat joined
11:27
arkiuat left
11:55
arkiuat joined
12:00
arkiuat left
12:03
deoac joined
12:07
arkiuat joined
12:10
topnep left
12:11
topnep joined,
arkiuat left
12:13
deoac left
12:37
arkiuat joined
12:42
arkiuat left
13:07
arkiuat joined
13:12
arkiuat left
13:20
arkiuat joined
13:25
arkiuat left
|
|||
| ab5tract | m: my ($F,$f); $F = $_ with $f; dd :$F; $f = 1; $F = $_ with $f; dd :$F | 13:42 | |
| camelia | :F(Any) :F(1) |
||
| jubilatious1_98524 | @deoac I think the way you wrote it is fine, but you could use with instead (as a defined-ness check). | 13:52 | |
|
13:52
arkiuat joined
|
|||
| ab5tract | I think you should be able to do ‘require Foo if $bar’ | 13:55 | |
|
13:56
sibl left
|
|||
| ab5tract | But when you do if $bar { … }, you are requiring and importing into the lexical scope of the if block | 13:56 | |
|
13:59
arkiuat left
14:10
arkiuat joined
15:14
librasteve_ joined
17:24
librasteve_ left
|
|||
| jubilatious1_98524 | @deoac Damian Conway talks about introducing a ?= operator to cover the same "assign if defined" idiom you've asked about: youtu.be/g8xXrhjqOZM?t=1143 | 17:25 | |
|
18:23
arkiuat left
18:27
topnep left
18:28
topnep joined
18:43
arkiuat joined
|
|||
| librasteve | does \\= do the job? | 19:21 | |
|
20:32
topnep left,
topnep joined
22:36
arkiuat left
22:41
arunvickram joined,
arunvickram left
23:05
arkiuat joined
23:10
arkiuat left
23:26
arkiuat joined
|
|||