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
|