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:49
MasterDuke left
01:10
jgaz joined
02:46
teatwo left,
teatwo joined
03:19
human-blip left,
human-blip joined
03:27
razetime joined
08:19
tea3po joined
08:20
tea3po left,
tea3po joined
08:21
teatwo left
08:36
razetime left
11:36
habere-et-disper joined
|
|||
habere-et-disper | I can pass an operator with something like &infix:<+> | 11:45 | |
But how do I pass any infix operator? | |||
Something like : | 11:58 | ||
m: sub compute-infix( $a, &op, $b ) { $a &op $b }; say compute-infix( 3, &infix:<+>, 4 ); | |||
camelia | all(3, 4) | ||
12:04
thowe left
|
|||
lizmat | m: sub compute-infix( $a, &op, $b ) { op($a,$b) }; say compute-infix( 3, &infix:<+>, 4 ); | 12:10 | |
camelia | 7 | ||
12:10
thowe joined
|
|||
habere-et-disper | :] | 12:11 | |
lizmat++ | 12:13 | ||
m: infix:<+>(3, 4) | |||
camelia | WARNINGS for <tmp>: Useless use of "infix:<+>(3, 4)" in expression "infix:<+>(3, 4)" in sink context (line 1) |
||
habere-et-disper | m: say infix:<+>(3, 4) | ||
camelia | 7 | ||
12:53
habere-et-disper left
|
|||
jgaz | How do I slurp a binary file starting at a specific offset? | 16:30 | |
lizmat | "file".IO.open.seek($offset).slurp | 17:41 | |
but that wouldn't close the handle | |||
jgaz but that only would make sense for files opened with :bin | 17:45 | ||
for text based, you could wind up in the middle of a multi-byte code point | |||
anyways: docs.raku.org/type/IO/Handle#method_seek | 17:46 | ||
jgaz | lizmat: thanks... | 17:48 | |
19:18
discord-raku-bot joined
19:30
discord-raku-bot left
19:31
discord-raku-bot joined
20:19
teatwo joined
20:23
tea3po left
21:40
deoac joined
23:40
deoac left
|