| stevied | didn't fix one of the bugs I was having: todo comments not showing up in todo list with raku files. It works with an html file, though | 00:09 | |
|
01:07
She joined
04:35
destroycomputers left
04:36
destroycomputers joined
07:19
CIAvash left,
uzl[m] left
07:25
CIAvash joined
07:31
Manifest0 joined
07:39
uzl[m] joined
07:46
dakkar joined
08:46
MasterDuke left
10:28
wingfold joined
11:05
uzl[m] left,
CIAvash left
11:27
razetime joined
|
|||
| Nemokosch | how would you check if a number is a square number? | 12:00 | |
| is `sqrt($x) %% 1` a good idea? | |||
| lizmat | m: dd sqrt(4).narrow ~~ Int | 12:03 | |
| camelia | Bool::True | ||
| lizmat | m: dd sqrt(5).narrow ~~ Int | ||
| camelia | Bool::False | ||
|
12:50
CIAvash joined
13:06
uzl[m] joined
13:26
razetime left
|
|||
| stevied | I have an attribute in a class that is a Str called $!content | 14:54 | |
| I want to be able to do something like: $!content.capitalize-headers on it to transform it | 14:55 | ||
| how do I make the capitalize-headers method looks like it's a method of a Str object? | |||
| I guess I'd have to make $!content a new kind of object that is a subclass of Str. | 14:56 | ||
|
14:58
She left
15:23
razetime joined
16:08
MasterDuke joined
16:38
dakkar left
|
|||
| lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/03/28/2022-...admapping/ | 16:52 | |
| stevied | and here's yet another new question: stackoverflow.com/questions/716509...ass-of-str | 17:00 | |
| and here's yet another newb question: stackoverflow.com/questions/716509...ass-of-str | 17:08 | ||
|
17:13
razetime left,
razetime joined
17:14
razetime left
18:06
wingfold left
|
|||
| Nemokosch | ~~you didn't say "hits the net"~~ | 18:42 | |
| stevied | whoa, I got it: stackoverflow.com/a/71652322/1641112 | 18:53 | |
| sometimes coding by trial and error works š | |||
| is this documented anywhere? | 18:54 | ||
|
19:20
destroycomputers left
|
|||
| If I have `$method = 'flip'` how can I do `$object.$method`? | 21:10 | ||
| MasterDuke | `$object."$method"()` | 21:12 | |
| stevied | sweet, thanks. been searching for like 20 min. one of those things you read about once and then can't find again | 21:16 | |
| Nemokosch | this seems to be a recurring question... | 21:18 | |
| stevied | it's not a very obvious answer. looks like the quotes cause the 1st pass compiler to hard code it, if I were to guess | 21:26 | |
| it's not a very obvious answer. looks like the quotes cause the 1st pass compiler to hard code the string, if I were to guess | 21:27 | ||
| but I have no idea how that works | |||
| where is that in the official docs? | 21:28 | ||
| and what is it called? I tried many different terms to search on it but wasn't even sure what to call it. "dynamic function"? | |||
| MasterDuke | docs.raku.org/language/objects#ind...ant_syntax it's mentioned a paragraph or two down | 21:52 | |
| stevied | ah, yup. I remember reading that example. thanks.. | 22:02 | |
| I have a package wth classes in it. I want to call the packages dynamically, like this: | 22:53 | ||
| ``` | |||
| method process($class) { | |||
| $!content = Vimwiki::File::TextProcessingClasses($class).process($!content); | |||
| } | |||
| ``` | |||
| It's throwing an error though: | 22:54 | ||
| `Combination of indirect name lookup and call not supported` | |||
| I tried using `<>` and `""` instead of `()` around the class name but none of them worked | 22:55 | ||
| posted to SO: | 23:20 | ||
| stackoverflow.com/questions/716546...orted-erro | |||
| gfldex | A class is a package after all. So docs.raku.org/language/packages#Lo...g_up_names applies. | 23:34 | |
| And indirect method calls are "documented" in github.com/Raku/roast/blob/master/...indirect.t . | 23:39 | ||
| stevied | huh, so I had to throw '::' in the front of it. works now | 23:43 | |
| can't say I really understand it, though | |||