00:28
MasterDuke joined
00:40
teatime joined
00:41
Manifest0 left
00:42
ky1 left
00:43
ky1 joined
00:52
ky1 left
00:53
ky1 joined
01:03
ky1 left,
ky1 joined
01:13
ky1 left,
ky1 joined
01:24
Xliff left
|
|||
SmokeMachine | If any one is interested: I changed some things (like it have it's own iterator), but I think it is starting to look good: usercontent.irccloud-cdn.com/file/.../image.png | 01:27 | |
there, I'm saving the op (a group that groups all operators: infix, prefix, postfix, etc) node, child of apply-op (that groups the apply of all operators) where the `.right` node is 1 using the name `op` and getting it after the query. | 01:31 | ||
01:32
ky1 left
01:33
ky1 joined,
hulk joined
01:35
kylese left
|
|||
SmokeMachine | That's cool that I didn't realised that RakuAST::Call::Method was an operator... | 01:35 | |
01:43
ky1 left,
ky1 joined
01:52
ky1 left
01:53
ky1 joined
02:02
ky1 left
02:03
ky1 joined
02:12
ky1 left
02:13
ky1 joined
02:15
hulk left,
kylese joined
02:22
ky1 left
02:23
ky1 joined
02:29
guifa left
02:33
ky1 left,
ky1 joined
02:42
ky1 left
02:43
ky1 joined
02:52
ky1 left
02:53
ky1 joined
03:02
ky1 left
03:03
ky1 joined
03:12
ky1 left
03:13
ky1 joined
03:22
ky1 left
03:23
ky1 joined
03:42
ky1 left
03:43
ky1 joined
03:52
ky1 left
03:53
ky1 joined
04:03
ky1 left,
ky1 joined
04:13
ky1 left,
ky1 joined
04:22
ky1 left
04:23
ky1 joined
04:32
ky1 left
04:33
ky1 joined
04:42
ky1 left
04:43
ky1 joined
04:52
ky1 left
04:53
ky1 joined
05:02
ky1 left
05:03
ky1 joined
05:12
ky1 left
05:13
ky1 joined
05:22
ky1 left
05:23
ky1 joined
05:30
Sgeo left
05:32
ky1 left
05:33
ky1 joined
05:43
ky1 left,
ky1 joined
05:52
ky1 left
05:53
ky1 joined
06:02
ky1 left
06:03
ky1 joined
06:12
ky1 left
06:13
ky1 joined
06:22
ky1 left
06:23
ky1 joined
06:32
ky1 left
06:33
ky1 joined
06:52
ky1 left
06:53
ky1 joined
07:02
ky1 left
07:03
ky1 joined
07:13
ky1 left,
ky1 joined
07:22
ky1 left
07:23
ky1 joined
|
|||
ab5tract | Yeah, the one thing that makes me nervous about creating categories like 'op' over the AST classes is that it's maybe not a 100% mapping, either conceptually or in the RakuAST type hierarchy | 07:29 | |
also, not sure how to parse ' ... op$op|).<op>' ... but I also haven't had coffee yet | 07:30 | ||
07:33
ky1 left,
ky1 joined
07:43
ky1 left,
ky1 joined
07:52
ky1 left
07:53
ky1 joined
08:01
Manifest0 joined
08:02
ky1 left
08:03
ky1 joined
08:12
ky1 left
08:13
ky1 joined
08:20
dakkar joined
08:22
ky1 left
08:23
ky1 joined
08:32
ky1 left
08:33
ky1 joined
08:42
ky1 left
08:43
ky1 joined
08:52
ky1 left
08:53
ky1 joined
|
|||
Manifest0 | Hi! Yesterday i got a core dump are you guys interested in it? | 08:54 | |
lizmat | is NativeCall involved ? | 09:00 | |
Manifest0 | probably. I'm not using directly, but maybe libxml or dbiish might use it | 09:02 | |
i just checked and both libxml and dbiish use nativecall. So most probably nativecall is involved | 09:06 | ||
09:12
ky1 left
09:13
ky1 joined
09:14
sena_kun joined
09:22
ky1 left
09:23
ky1 joined
09:24
sena_kun left
09:28
Aedil joined
09:33
ky1 left,
ky1 joined
|
|||
Manifest0 | here is the bt output paste.opensuse.org/pastes/c8454c67446e | 09:37 | |
09:42
ky1 left
09:43
ky1 joined
09:52
ky1 left
|
|||
SmokeMachine | ab5tract: on the categries, we can have it defined class by class... avoiding parents if needed... | 09:52 | |
09:53
ky1 joined
|
|||
ab5tract | maybe one way to go would be to have pluggable categories | 09:53 | |
lizmat | Manifest0: sorry, I think that tells us something went wrong in garbage collecting | 09:54 | |
ab5tract | so you can create a specific set (or maybe even chain) of types to match | ||
lizmat | and not a lot more: if you have a reproducable case, then it would be interesting | 09:55 | |
SmokeMachine | about the ' ... op$op|).<op>', ast-query now returns a ASTQuery::Match (that is Positional and Associative) and when you define a `$name` the match will be assigned to $match<name>... (kinda like $/) | ||
ab5tract | ah, got it | ||
SmokeMachine | ab5tract: yes, I plan to allow the user to customise the categories... | 09:56 | |
ab5tract | `.op$op` still feels a bit squished to me | ||
SmokeMachine: awesome! | |||
Manifest0 | lizmat, it was the first time i got this error. I'm not able to reproduce it :-( | ||
ab5tract | Manifest0: :( | ||
SmokeMachine | ab5tract: still about the categories, you can, instead of using `.group`, use just the class name like: `RakuAST::Call`, or `RakuAST::Call#say` | 09:59 | |
or `RakuAST::Call#say$call-say` | 10:00 | ||
10:02
ky1 left
10:03
ky1 joined
|
|||
SmokeMachine | ab5tract: for example: usercontent.irccloud-cdn.com/file/.../image.png | 10:06 | |
ab5tract | ohhhh | 10:17 | |
SmokeMachine: that clears it up nicely, thanks :) | |||
SmokeMachine | ab5tract: just to point out that the positional part of the ASTQuery::Match will store a list of the complete matches: usercontent.irccloud-cdn.com/file/.../image.png | 10:19 | |
(I mean, not only the named ones) | 10:20 | ||
10:22
ky1 left
10:23
ky1 joined
10:28
ronald joined
10:32
ky1 left
10:33
ky1 joined
10:37
MasterDuke left
10:42
ky1 left
10:43
ky1 joined
10:52
ky1 left
10:53
ky1 joined
|
|||
melezhik. | Hi! Iāve run my r3 test suite against Rakuast enabled Rakudo ( head ) and got some failures , @liz are you interested in the report ? | 11:00 | |
11:02
ky1 left
11:03
ky1 joined
|
|||
sparky.sparrowhub.io/report/gh-mel...tool/22855 | 11:06 | ||
lizmat | melezhik tbh, there are still so many roast files with failures, so it's a bit overwhelming | 11:18 | |
if you could golf some of these cases, and create an issue with them and mark them with the RAKUDO_RAKUAST=1 label, that would be much appreciated | 11:19 | ||
11:22
ky1 left
11:23
ky1 joined
11:26
ronald left
11:32
ky1 left
11:33
ky1 joined
11:52
ky1 left
11:53
ky1 joined
12:02
ky1 left
12:03
ky1 joined
12:09
Xliff joined
|
|||
Xliff | \o | 12:09 | |
I am getting some weird behavior. I am populating a hash at INIT time, but it appears to be serialized after that. If I make changes to the hash file, those changes aren't reflected unless the module is itself recompiled. | 12:10 | ||
Is this a bug? | |||
Note all changes to the hash are made at INIT, not BEGIN | |||
12:12
ky1 left
|
|||
timo | you can try outputting the hash's WHICH to verify you're looking at the same object at different times (though WHICH does not stick around across serialization) | 12:13 | |
12:13
ky1 joined
|
|||
Xliff | timo: Is the INIT closure built at compile time? | 12:13 | |
timo | that's possible, but it should be closing over the lexical, rather than the literal object, right? | 12:14 | |
Xliff | Yes, but the object is global. | 12:15 | |
timo | is this from bug hunting that report from today or yesterday or so, or something for your own projects? | ||
if loading the module causes the mainline to be run, I would assume a "my %foo" would be fresh each run, but an "our %foo" probably wouldn't be | 12:16 | ||
Xliff | Yeah. It's our | 12:17 | |
And no, this is from my mass of growing code. | 12:18 | ||
timo | unfortunately, i'm not too familiar with the bits involved here | ||
Xliff | ROFLMAOACK | 12:19 | |
Actually, that's KTC not CK | |||
I added $hash = DateTime.now to the population routine and now it works. | |||
timo | what's AKTC expand to? | 12:20 | |
Xliff | š¤£ | ||
"And Killing the Cat" | |||
Which is mean. I lub mah kittehs! | |||
timo | yeah i much prefer none(&KTC) | 12:21 | |
Xliff | em-content.zobj.net/source/animate..._1f923.gif | 12:22 | |
If only we could animate unicode. | |||
timo: no pets? | |||
timo | no, just no killing of the cats | ||
Xliff | Yeah. This is from way back in college. We abused "ROFL" for fun and profit back then. | 12:27 | |
I'll have to be better about that, but "ROFLMAO" just didn't match the level of amusement. | |||
So why do you think "our %config" doesn't pick up the changes unless "%config<random-key> = DateTime.now" is present? | 12:28 | ||
12:32
ky1 left
12:33
ky1 joined
|
|||
timo | i wonder if writing to a key in it triggers repossession that otherwise doesn't happen? | 12:36 | |
12:42
ky1 left
12:43
ky1 joined
12:53
ky1 left,
ky1 joined
|
|||
tbrowder | good morning fellow raku ppl. can zef search cpan for old raku modules? | 13:05 | |
i didn't see anything in its help about cpan | |||
lizmat | perhaps raku.land/zef:lizmat/Zef::Configuration is what you're looking for? | 13:07 | |
zef-configure enable cpan | |||
is what should do the trick I think | |||
13:12
ky1 left
13:13
ky1 joined
13:22
ky1 left
13:23
ky1 joined
13:24
leah2 left
|
|||
antononcube | @Xliff Why are lubing your cats? (Maybe it is an Australian thing...) | 13:24 | |
@Xliff "If only we could animate unicode." -- I have been trying to figure out how to do animations in Jupyter notebooks, with a Raku kernel, for awhile. I strongly suspect a different solution that Jupyter is needed. | 13:26 | ||
Xliff | antoncube: I am in the US, not Australia. Although I would love to visit there! | 13:28 | |
antononcube | Agh, dully noted. (And, I was not exercising Cunningham's Law...) | 13:30 | |
13:32
ky1 left
13:33
ky1 joined,
leah2 joined
|
|||
As for animantions -- I have been curious how easy it is to re-implement this in Raku: nbedos.github.io/termtosvg/ | 13:36 | ||
13:39
leah2 left
13:40
leah2 joined
|
|||
timo | well, jupyter allows you to embed arbitrary(?) HTML widgets with javascript, doesn't it? and i think there's some protocol to stream data back and forth between kernel and frontend as well that you can use together with that | 13:49 | |
13:52
ky1 left
13:53
ky1 joined
|
|||
antononcube | Yeah, the exchange is via ZeroMQ. | 13:54 | |
But I would rather do the animations on "JavaScript level." | 13:55 | ||
timo | when you use \r or "move cursor up" ansi escapes, and then print, the output cell on the jupyter notebook will also update, correct? that should be usable for simple things at least | ||
antononcube | Hmm... it would be interesting to try that out. | 13:57 | |
Unfortunately, the main JavaScript library I choose to invest for Raku graphics -- D3.js -- is not that good for dealing with images or interactive content. | 13:58 | ||
Animations by themselves are useful only to a point. A much more useful functionality is to have interactive interfaces. (JavaScript code generated using Raku code.) | 14:01 | ||
I am not sure that latter problem/task can be done using Jupyter. And, to some extend, I do not want to learn the Jupyter framework that much. | 14:02 | ||
14:02
ky1 left
14:03
leah2 left,
ky1 joined
|
|||
Ideally, Raku I would have a notebook solution that is tailor-made from scratch using JavaScript (or TypeScript.) | 14:05 | ||
nijmegenzuigt | a wild TiddlyWiki appears š | ||
antononcube | Ha! Have not heard of it! | 14:07 | |
I was thinking hijacking WLJS in some way: jerryi.github.io/wljs-docs/ | |||
See the dynamics section: jerryi.github.io/wljs-docs/frontend/Dynamics | 14:08 | ||
nijmegenzuigt | js.wiki/ maybe? | ||
timo | building something compatible with ipython's widgets package would be a good thing in general, since things like euporia specifically support that | 14:09 | |
antononcube | This is what "Jupyter::Kernel" is for. | ||
I consider Python is "too stupid" and worth investing time to know it better. | 14:11 | ||
timo | this is less about python and more about the ecosystem of tools that work with the jupyter ecosystem | ||
antononcube | If really want interactive functionalities for Raku, I will "finish" my Mathematica re-implementation in Raku and use the "RakuMode" connection in Mathematica notebooks. | 14:12 | |
14:12
ky1 left
14:13
ky1 joined
|
|||
@timo I get -- I work(ed) with that ecosystem. I find it good, but not great. | 14:13 | ||
14:19
leah2 joined
14:22
ky1 left
14:23
ky1 joined
|
|||
nijmegenzuigt | guessing things like loqseq also arent quite there? | 14:24 | |
antononcube | Is that an Obsidian alternative? | 14:26 | |
nijmegenzuigt | I never used Obsidian | ||
14:29
Sgeo joined
|
|||
antononcube | I have not eigther, but "Markdown::Grammar" supports it. One can create Jupyter notebooks from Obsidian-flavored Markdown files. | 14:30 | |
14:32
ky1 left
14:33
ky1 joined
|
|||
melezhik. | @lizmat - you donāt need to golf it neither create issues - r3 tests are for GitHub issues in Rakudo repository , so that means in test named 1234 fails - there is issue number 1234 in Rakudo GitHub repo that describes and golfs that case , and now it fails under rakuast , 99% golf code is the what original issue author presented when created an use | 14:39 | |
an use -> an issue | 14:40 | ||
14:43
ky1 left,
ky1 joined
14:53
ky1 left,
ky1 joined
15:02
ky1 left
15:03
ky1 joined,
Xliff left
15:12
ky1 left
15:13
ky1 joined
15:22
ky1 left
15:23
ky1 joined
15:32
ky1 left
15:33
ky1 joined
15:42
ky1 left
15:43
ky1 joined
15:52
ky1 left
15:53
ky1 joined
|
|||
lizmat | melezhik understood, thanks! | 15:59 | |
16:03
ky1 left,
ky1 joined
16:13
ky1 left,
ky1 joined
16:23
ky1 left,
ky1 joined
16:31
dakkar left
16:33
ky1 left,
ky1 joined
16:43
ky1 left,
ky1 joined
16:53
ky1 left,
ky1 joined
17:02
ky1 left
17:03
ky1 joined
17:12
ky1 left
17:13
ky1 joined
17:14
Aedil left
17:22
ky1 left
17:23
ky1 joined
17:32
ky1 left
17:33
ky1 joined
17:42
ky1 left
17:43
ky1 joined
17:52
ky1 left
17:53
ky1 joined
18:03
ky1 left,
ky1 joined
18:12
ky1 left
18:13
ky1 joined
18:32
ky1 left
|
|||
tbrowder | lizmat: thanks! | 18:33 | |
18:33
ky1 joined
18:42
ky1 left
18:43
ky1 joined
18:49
sena_kun joined
|
|||
jdv | anyone else see this when trying to install Whateverable from a checkout?: Attribute $!max-age not declared in class Whateverable::Webhooks::StrictTransportSecurity | 18:52 | |
at | |||
18:52
ky1 left
18:53
ky1 joined
19:03
ky1 left,
ky1 joined
|
|||
[Coke] | github.com/Raku/whateverable/issues/390 | 19:09 | |
yes. :) | |||
19:12
ky1 left
|
|||
jdv | oh, why isn't that commited then?... | 19:13 | |
who can do that? | |||
19:13
ky1 joined
|
|||
[Coke] | I didn't commit it because I have no idea if it's the right fix. | 19:16 | |
... but I'll do it and then you can report any further issues you find? | |||
jdv | that'd be cool, thanks. | 19:17 | |
[Coke] | there, now you can just press a button: github.com/Raku/whateverable/pull/393 | 19:19 | |
:) | 19:20 | ||
jdv | thanks, i'll look later, maybe after i figure out how this rando errata test is failing | 19:21 | |
19:23
ky1 left,
ky1 joined
19:32
ky1 left
19:33
ky1 joined
19:42
ky1 left
19:43
ky1 joined
19:53
ky1 left,
ky1 joined
20:02
ky1 left
20:03
ky1 joined
20:13
ky1 left,
ky1 joined
20:32
ky1 left
20:33
ky1 joined
|
|||
ab5tract done clicked | 20:37 | ||
20:41
notable6__ left,
bloatable6__ left,
coverable6 left,
shareable6 left,
sourceable6 left,
releasable6 left,
evalable6 left,
unicodable6__ left,
greppable6 left,
quotable6 left,
committable6 left,
nativecallable6 left,
tellable6 left,
bisectable6 left,
linkable6 left,
benchable6 left
|
|||
[Coke] | thanks | 20:42 | |
20:42
ky1 left
20:43
bloatable6 joined,
ky1 joined,
releasable6 joined
20:44
benchable6 joined,
sourceable6 joined,
evalable6 joined,
shareable6 joined
20:45
bisectable6 joined,
committable6 joined,
notable6 joined,
linkable6 joined,
quotable6 joined
20:46
unicodable6 joined,
coverable6 joined,
nativecallable6 joined,
greppable6 joined
20:47
tellable6 joined
|
|||
ab5tract | Comma 2.0 Beta 21 is hot off the press. Semi-automatic dependency management! | 20:52 | |
20:53
ky1 left,
ky1 joined
|
|||
tonyo | \o/ | 20:54 | |
ab5tract | Which is to say, you can install any missing dependency as a context action. | ||
We are getting close to gold :) | |||
I've made my life easier by not worrying about Pakku at the moment though. So if we have any Pakku users here who want/need it supported in Comma, please speak up. | 20:58 | ||
jdv wonders if anyone uses it | |||
21:02
ky1 left
21:03
ky1 joined
|
|||
ab5tract | It makes my life easier to assume that nobody does, but you know, torture the implementor and all that | 21:05 | |
21:12
ky1 left
21:13
ky1 joined
21:22
ky1 left
21:23
ky1 joined
|
|||
ab5tract | But it seems like I'll have to climb the hill of :auth<>:ver<>:api<> before I can call dependency management done for proper | 21:26 | |
21:32
ky1 left
21:33
ky1 joined
|
|||
jdv | who can make a new release of Whateverable to fez or wherever? | 21:33 | |
it appears there's an unreleased fix for the SSL symbol error | 21:36 | ||
21:43
ky1 left,
ky1 joined
21:53
ky1 left,
ky1 joined
22:03
ky1 left,
ky1 joined
22:12
ky1 left
22:13
sena_kun left,
ky1 joined
22:23
ky1 left,
ky1 joined
22:32
ky1 left
22:33
ky1 joined
22:42
ky1 left
22:43
ky1 joined
22:53
ky1 left,
ky1 joined
22:59
guifa joined
23:02
ky1 left
23:03
ky1 joined
23:13
ky1 left,
ky1 joined
23:22
ky1 left
23:23
ky1 joined
23:31
guifa left
23:32
ky1 left
23:33
ky1 joined
23:42
ky1 left
23:43
ky1 joined
23:52
ky1 left
23:53
ky1 joined
23:56
kst joined
|