02:27 razetime joined 02:48 Howsthat joined 02:54 Howsthat40 joined 02:56 Howsthat40 left 05:19 SmokeMachine left, SmokeMachine joined 06:04 Howsthat left 10:19 razetime left 10:20 razetime joined 11:22 zacts joined 12:13 zacts left 12:37 razetime left 12:56 razetime joined 15:13 razetime left 15:21 razetime joined
Whaaat => Prince of Cows I need to check a string for certain characters, count them, keep them counted in their certain category, and also make my code die if invalid characters are in the string 15:47
I would like to use a bag
and elem 15:52
16:39 martinthewildpig joined 16:40 martinthewildpig left 17:06 razetime left
Hydrazer what are you having issue with it seems like it would work 17:52
what are you having issue with it seems like it would work @Whaaat => Prince of Cows#5266 17:58
Whaaat => Prince of Cows Not sure how to code out the bag, *, grep, comb, anything else 18:03
Hydrazer i mean you can coerce the bag into a hash and then just use it as normal ```pl 18:07
my %h = <3 4 5 3 2 1 6 2 6 6 6>.Bag;
say %h{6};
```
i mean you can coerce the bag into a hash and then just use it as normal ```pl 18:08
my %h = <3 4 5 3 2 1 6 2 6 6 6>.Bag;
say %h{6};
``````pl
say <3 4 5 3 2 1 6 2 6 6 6>.grep(* > 3)[^5]
```
usually if you want to see the entire object you can apply `dd` on it 18:10
```pl
dd <3 4 5 3 2 1 6 2 6 6 6>.Bag
```
usually if you want to see the entire object you can call`dd` on it 18:11
```pl
dd <3 4 5 3 2 1 6 2 6 6 6>.Bag
```
usually if you want to see the entire object you can call `dd` on it
```pl
dd <3 4 5 3 2 1 6 2 6 6 6>.Bag
```
stevied i'm trying to do things in a more raku-like manner and not use loops 18:23
so i have this:
`$dom_post.find('h1, h2, h3, h4, h5, h6').map(*.text).list.is_copy ~~ s/\+.*//;`
i want to modify the text in header tags
but the string is immutable
any way around that?
the is_copy is my futitle attempt to address the problem. just throws an error
I know it's `is copy`
Whaaat => Prince of Cows I solved the problem! 21:31
Hydrazer nice 21:41
gfldex @stevied#8273 `.list` coerces to `List`, `.Array` may work. 21:43
Whaaat => Prince of Cows ty @Hydrazer#4827 21:44
22:04 discord-raku-bot left, discord-raku-bot joined
stevied ok, thanks, @gfldex#8222 . will try it out later. just went back to a loop for now. though I also .text method may just return an immutable string and there's not way to modify it. not sure. 22:10
seems kind of silly that it can't be changed easily with the Dom::Tiny 22:11
gfldex Threads don't like mutability. 22:12
stevied yeah, that's something on my list to learn. threading. shit.
I think I tried light weight threads once with perl maybe 15 years ago. not sure it can sill be done in perl