00:20 evalable6 left, linkable6 left, linkable6 joined 00:21 evalable6 joined 01:13 sena_kun joined 01:14 Altai-man_ left
tbrowder .tell vrurg roast pr #660 has my changes which didn't get into your roast_657 branch merge 01:27
tellable6 tbrowder, I'll pass your message to vrurg
03:11 lucasb left 03:12 Altai-man_ joined 03:14 sena_kun left 03:33 maggotbrain left 03:34 maggotbrain joined 05:00 linkable6 left, quotable6 left, releasable6 left, squashable6 left, coverable6 left, evalable6 left, benchable6 left, sourceable6 left, shareable6 left, bisectable6 left, nativecallable6 left, greppable6 left, committable6 left, unicodable6 left, statisfiable6 left, notable6 left, bloatable6 left, tellable6 left, reportable6 left, unicodable6 joined, releasable6 joined, sourceable6 joined 05:01 evalable6 joined, benchable6 joined, squashable6 joined, statisfiable6 joined, quotable6 joined, shareable6 joined, tellable6 joined 05:02 bisectable6 joined, linkable6 joined, reportable6 joined, coverable6 joined, greppable6 joined, bloatable6 joined, notable6 joined, committable6 joined 05:03 nativecallable6 joined 05:12 sena_kun joined 05:14 Altai-man_ left 07:09 leont joined 07:12 Altai-man_ joined 07:14 sena_kun left
gfldex raku: say Any.HOW; 07:43
evalable6 Perl6::Metamodel::ClassHOW.new
gfldex raku: say Any.HOW ~~ Perl6::Metamodel::ClassHOW; 07:44
evalable6 (exit code 1) Could not find symbol '&ClassHOW' in 'Metamodel'
in block <unit> at /tmp/I8eZCgorpk line 1
gfldex raku: say Metamodel::ClassHOW.gist;
evalable6 (ClassHOW)
gfldex raku: say Metamodel::ClassHOW.^name;
evalable6 Perl6::Metamodel::ClassHOW
gfldex is there a reason why .^name on metamodel stuff returns a package that does not exist? 07:45
07:49 domidumont joined
nine gfldex: because that's the class' real name 08:04
m: module Foo { constant \Bar := Int; }; Foo::Bar.^name.say # same as this 08:06
camelia Int
08:07 JJMerelo joined
JJMerelo .tell tbrowder not really preferred, but it's quite nice. Here's an explainer medium.com/@skaji/setup-raku-for-g...16edf60885 08:08
tellable6 JJMerelo, I'll pass your message to tbrowder
09:13 sena_kun joined 09:14 Altai-man_ left
gfldex raku: CORE::.values.elems.say for ^5; 09:46
evalable6 326
521
49
667
382
gfldex why is CORE unsure how big it is?
lizmat gfldex: hash order is indeterminate
and one of the values in CORE:: is IterationEnd, which will end the iteration and counting? 09:47
gfldex o.O
lizmat m: dd CORE::<IterationEnd>
camelia IterationEnd
gfldex well it's a Seq. So it cant know without counting. 09:48
I'm trying already to get around IterationEnd in CORE:: by using loop. 09:49
but loop needs to know when to stop.
lizmat yeah, I think it has been determined that it is a case of DIHWIDT 09:50
gfldex raku: CORE::.pairs.elems.say for ^5; 09:51
evalable6 691
691
691
691
691
gfldex :D
lizmat yup, that should work :-) 09:52
gfldex TIMTOWTDI++
This was getting in between me and my next blog post. And I can't have this! 09:53
lizmat ah, 4 this week then ?
09:58 dogbert17 left
gfldex looks like it 10:01
does `try .isa(Mu)` filter out all objects from nqp-land? 10:02
raku: say CORE::.isa(Mu); 10:04
evalable6 True
gfldex raku: say CORE::.WHAT;
evalable6 (PseudoStash)
gfldex raku: say CORE.isa(Mu);
evalable6 (exit code 1) Cannot resolve caller isa(Perl6::ā€¦
gfldex, Full output: gist.github.com/1002e45bbf8ad40bc1...583403e1ef
tbrowder JJMerelo: where is the actual github-actions test matrx executed? on github? 10:05
tellable6 2020-08-03T07:45:54Z #raku <JJMerelo> tbrowder I would say a totally new page, but it's probably better if you open an issue anyway and ask for opinions.
2020-08-03T08:08:19Z #raku-dev <JJMerelo> tbrowder not really preferred, but it's quite nice. Here's an explainer medium.com/@skaji/setup-raku-for-g...16edf60885
gfldex it's really difficult to get hold of all non-internals with Rakudo
JJMerelo tbrowder right.
tbrowder wow, doesn' that put travis out of business?
lizmat pretty much, I think 10:08
tbrowder JJMerelo: ref s26 pr, i'll cancel that, and start from updated master. vrurg and i were too far apart and i've never worked on any branch but mine before
JJMerelo tbrowder I honestly don't know. GitHub actions have lots of advantages; for instance, easy access to GitHub API. It's also faster than pushing somewhere else.
tbrowder you probably don't need to. The code is fine, but the problem is that if you look up the commits included in it, there are lots of them by vrurg, which probably indicates you did a merge without rebase 10:09
tbrowder ref doc chunk for pod testing, sounds good, thnx
JJMerelo tbrowder no problem. Anything I can do to help.
There are many CI services out there, including Azure's. Also, not everyone uses GitHub (lots of people do, though). 10:10
That, combined with the fact that GitHub got its own container registry, well, everything in a single place instead of Travis/Docker Hub/whatever API. 10:11
tbrowder ref 21 advent, yr article on pod looks good to me. don't remember if i saw introspection mentioned.
JJMerelo tbrowder you've looked at the drafts? It's actually by finanalyst.
tbrowder anyway, I prefer people talking about what they love, and know, than not covering new RFCs because any of them has already been mentioned 10:12
tbrowder oh, great. richard is very interested in pod
JJMerelo I love Travis, it's an European company and has got of stuff going on for it. Lots of community-supported languages, for instance. But sadly, for most new stuff I'm doing it with GitHub actions. 10:13
tbrowder ok, later, working on s26 test...
JJMerelo tbrowder my point is that if you want to cover one of those RFCs, please feel free. Richard's article is not focused on any one of them, specifically.
tbrowder we'll see..."honey do" list is in the way... 10:14
JJMerelo :-) Thanks tbrowder 10:16
tbrowder also thanks for the domain and the premium stuff. It's working nicely :-)
tbrowder great, and you're welcome. thnx for the shepherding of it 10:18
10:28 JJMerelo left 11:12 Altai-man_ joined 11:14 sena_kun left 11:54 lichtkind joined
lizmat Altai-man_ am I correct in not seeing an update on the --profile issue ? 12:41
Altai-man_ lizmat, github.com/rakudo/rakudo/issues/38...-666962287 <- is the last news. 12:43
lizmat ack
Altai-man_ Sadly, I cannot fix stuff myself, really, so problem solving does depend on people contributing their time and efforts. 12:44
lizmat yeah :-( 12:55
notable6: weekly
notable6 lizmat, No notes for ā€œweeklyā€
lizmat looks like a quiet week then
AlexDaniel` notable: Raku Steering Council election rescheduled 12:56
notable6 AlexDaniel`, Noted! (weekly)
AlexDaniel` lizmat: how about this? :) 12:57
lizmat notable6: weekly reset
notable6 lizmat, Moved existing notes to ā€œweekly_2020-08-03T12:57:30Zā€
lizmat it's already in there
AlexDaniel` okay. Point is, it wasn't exactly quiet, just nobody weekly-ed anything :) 12:58
lizmat yeah... I know... it's quite a sizeable RWN again :-)
13:13 sena_kun joined 13:14 Altai-man_ left
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2020/08/03/2020-...ntytwenty/ 13:20
[Coke] lizmat: that docker demystified book - there's a link to amazon that doesn't work, tried a few of the other links, can't find the book. 13:24
rypervenche Is this the correct link for the ebook? gumroad.com/l/BkxwQ 13:51
14:20 Xliff left
[Coke] rypervenche: looks more likely than the other links! 14:38
danke.
15:12 Altai-man_ joined 15:14 sena_kun left 15:26 patrickb joined 15:39 raku-bridge left, raku-bridge joined, raku-bridge left, raku-bridge joined
timotimo core has StopIteration in it 16:15
oops 16:16
16:23 JJMerelo joined
JJMerelo releasable6: status 16:24
releasable6 JJMerelo, Next release in ā‰ˆ19 days and ā‰ˆ2 hours. 1 blocker. Changelog for this release was not started yet
JJMerelo, Details: gist.github.com/529e54eeadc3626f3f...08be756dcf
Geth roast: tbrowder++ created pull request #661:
S26t12merge
16:29
16:45 JJMerelo left
patrickb timotimo: Can I persuade you to add some documentation for the following ops to nqp/docs/ops.markdown: [bind|get][cur]?hllsym, usecompile[e|r]hllconfig? 16:50
lizmat [Coke]: updated the link 16:51
patrickb Hm. Also how can I store an object so it's available in both nqp and raku land? I. e. I have a class in nqp that's used in nqp and I want to override it in rakudo and then have nqp code only see the overridden class. 16:53
timotimo ok 16:54
patrickb Could bin/gethllsym be used for that? 16:55
timotimo i don't know what needs a moar&jvm and what doesn't
this is about the js backend?
patrickb all of them 16:57
I have added an HLL::SysConfig class that hands out build config stuff and is used in NQP. Now I subclassed it in Perl6::SysConfig in rakudo and use it there for the same purpose. But I now want nqp to use my overridden class. 16:59
Currently the code is accessing the class (only static methods) directly. e.g. `Perl6::SysConfig.rakudo-home()`
Does `get/bindhllsym` provide some global Compiler independent information store? If yes I could just add a symbol there and overwrite in rakudo. 17:01
[Coke] lizmat: danke! 17:08
Geth nqp: 39ba5f1de6 | (Timo Paulssen)++ | docs/ops.markdown
doc get/bindhllsym / curhllsym and compiler/compileehllconfig ops
17:09
timotimo patrickb: the hll configs are two sets, compiler's config and compilee's config 17:10
patrickb Hm. So none of those functions can be used to store stuff both rakudo and nqp can access uniformly. Unless I resurrect the idea of a "default" compiler that does nothing but is used as a hook to hang hllsymbols on. Hm. Not sure how clean that is, but is currently my best bet... 17:12
17:12 domidumont left, sena_kun joined
patrickb I'll type something together. 17:13
17:14 Altai-man_ left
timotimo IMO, any hack that prevents us from having to build an extra system into moar or nqp just to hold on to a single string would be fine with me 17:15
17:17 MasterDuke left
timotimo d we have something against an environment variable? 17:18
patrickb It shouldn't be user visible...
timotimo: I'll finish up a WIP PR. I'd value a review. 17:21
timotimo we can have a ridiculous env var key that a user would never reasonably use and just toss it out at process start time
like, ninetynine different whitespace characters
patrickb Compared to that, what's so bad about having a default compiler object and sticking a hllsym to it?
timotimo don't think there's anything bad about that 17:22
may want to set it, enter compilee mode, set it again, leave compilee mode
just to be extra sure
patrickb Not sure I understood that. What's the compilee mode about 17:25
?
timotimo did you see my docs? :)
patrickb parts :-)
timotimo the part about usecompilermode/compileemode explains it a little
patrickb ah, it's a stack
timotimo a flattened stack, kind of 17:30
a stack of barrels where every barrel above the second one has a hole in the floor
patrickb The concept seems similar to what vrurg did with configuration for the build system. 17:35
vrurg Aha, looks familiar. :)
tellable6 2020-08-03T01:27:53Z #raku-dev <tbrowder> vrurg roast pr #660 has my changes which didn't get into your roast_657 branch merge
18:20 domidumont joined 18:21 lichtkind left 18:25 lichtkind joined, MasterDuke joined 18:27 domidumont left
Geth nqp: patrickbkr++ created pull request #653:
Add a HLL::SysConfig class
18:48
roast/roast_657: 8f544578f6 | (Vadim Belman)++ (committed using GitHub Web editor) | 29 files
Merge pull request #658 from Raku/roast_657

Putting a few things in order
18:50
roast/roast_657: 4411b4c660 | (Vadim Belman)++ | spectest.data
Add S14-traits/package.t
roast/roast_657: 4473a8016e | (Vadim Belman)++ | 3 files
Delete obsoleted tests
roast: vrurg++ created pull request #662:
Further cleanup
18:52
rakudo: vrurg++ created pull request #3837:
Fix incorrect method call
18:54
roast: 4411b4c660 | (Vadim Belman)++ | spectest.data
Add S14-traits/package.t
roast: 4473a8016e | (Vadim Belman)++ | 3 files
Delete obsoleted tests
roast: b64bcd51bc | (Vadim Belman)++ (committed using GitHub Web editor) | 4 files
Merge pull request #662 from Raku/roast_657

Further cleanup
rakudo: patrickbkr++ created pull request #3838:
Add a Perl6::SysConfig class
19:12 Altai-man_ joined 19:14 sena_kun left 20:46 yuplushi left
Geth rakudo: 02a834428f | (Vadim Belman)++ | src/Perl6/Actions.nqp
Fix incorrect method call

  `World::throw` needs grammar object as the first parameter
21:46
rakudo: d4bac47ffa | (Vadim Belman)++ (committed using GitHub Web editor) | src/Perl6/Actions.nqp
Merge pull request #3837 from vrurg/roast_657

Fix incorrect method call
22:13 sena_kun joined 22:14 Altai-man_ left 22:17 lichtkind left 22:48 travis-ci joined
travis-ci Rakudo build failed. Vadim Belman 'Merge pull request #3837 from vrurg/roast_657 22:48
travis-ci.org/rakudo/rakudo/builds/714628450 github.com/rakudo/rakudo/compare/f...bac47ffadf
22:48 travis-ci left 23:21 patrickz joined 23:25 patrickb left, yuplushi joined 23:43 toddr left 23:54 patrickz left