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 |