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:35 Manifest0 left 02:39 arkiuat left 02:45 arkiuat joined 04:45 jmcgnh left 04:52 jmcgnh joined
disbot4 <jubilatious1_98524> @msiism I thought the biggest advantage of using a hash is (near) constant-time lookup? 05:19
<jubilatious1_98524> m: my @h = ('a', 'b' ... Inf)[^99000] Z=> (^99000); say @h[91394]; 05:22
<Raku eval> eeee => 91394
05:26 arkiuat left
disbot4 <jubilatious1_98524> m: my @h = ('a', 'b' ... Inf)[^99000] Z=> (^99000); say @h.grep({ .key eq "eeee" }); 05:28
<Raku eval> (eeee => 91394)
05:38 arkiuat joined
disbot4 <jubilatious1_98524> m: my @h = ('a', 'b' ... Inf)[^99000] Z=> (^99000); .value.put if .key eq "eeee" for @h; 05:43
<Raku eval> 91394
05:43 arkiuat left
disbot4 <jubilatious1_98524> Similarly, can do put @h.grep({ .key eq "eeee"}, :k) to get 91394, the key-index position in @h. 05:46
05:48 jmcgnh left 06:06 jmcgnh joined 06:14 arkiuat joined 06:19 arkiuat left 06:48 arkiuat joined 06:57 arkiuat left 07:23 arkiuat joined 07:28 arkiuat left 07:46 arkiuat joined 07:52 arkiuat left 08:04 dakkar joined 08:08 Manifest0 joined, arkiuat joined 08:13 arkiuat left 08:41 arkiuat joined 08:46 arkiuat left 09:09 arkiuat joined 09:13 arkiuat left 09:43 arkiuat joined 09:48 arkiuat left 10:10 arkiuat joined 10:14 arkiuat left 10:40 arkiuat joined 10:45 arkiuat left 11:11 arkiuat joined 11:16 arkiuat left 11:36 arkiuat joined 11:41 arkiuat left 11:42 arkiuat joined 11:47 arkiuat left
disbot4 <librasteve> good point … i was mainly illustrating/checking my assertion that (string) Hash is fast … seems to go slower on my machine somewhere between 100,000 items and 1,000,000 items which i suspect is falling off the end of RAM 11:55
12:10 arkiuat joined 12:15 arkiuat left 12:37 arkiuat joined 12:41 arkiuat left 13:09 arkiuat joined 13:16 arkiuat left 13:33 arkiuat joined 13:34 arkiuat left, arkiuat joined 16:20 arkiuat left, arkiuat joined 16:38 dakkar left 16:46 arkiuat left 16:47 arkiuat joined 17:30 human_blip left 17:32 human_blip joined 17:55 arkiuat left 18:12 arkiuat joined 18:23 arkiuat left 18:35 arkiuat joined 19:15 librasteve_ joined 20:35 arkiuat left 20:48 arkiuat joined 23:35 librasteve_ left