»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋
Set by Zoffix on 25 July 2018.
00:05 xq left 00:06 ryn1x joined 00:07 p6bannerbot sets mode: +v ryn1x 00:10 cognominal-p6 left 00:17 SCHAPiE left 00:20 SCHAPiE joined, p6bannerbot sets mode: +v SCHAPiE 00:30 tobs left 00:31 mephinet left 00:32 reu left 00:40 ryn1x left, ryn1x joined, tobs joined, p6bannerbot sets mode: +v tobs, p6bannerbot sets mode: +v ryn1x 00:49 erdic left 00:52 ryn1x left 00:58 ryn1x joined, erdic joined, p6bannerbot sets mode: +v erdic 00:59 p6bannerbot sets mode: +v ryn1x 01:25 phogg left
MasterDuke .ask xinming what code were you running to create the heap snapshot that caused the unbox error? 01:25
yoleaux MasterDuke: I'll pass your message to xinming.
timotimo i have the feeling that the heap snapshot code - either the part that writes or the part that reads - is subtly wrong
01:26 phogg joined, phogg left, phogg joined, p6bannerbot sets mode: +v phogg 01:27 p6bannerbot sets mode: +v phogg
MasterDuke i just tried with a 434mb heap snapshot, didn't have any problems 01:28
timotimo try exploring one of the snapshots a bit 01:30
MasterDuke i did, no problems 01:31
timotimo get the top objects, find 1000 objects of a given type, "show" one of the objects near the end, follow some references
i sometimes run into indices out of range for the amount of collectables there should be
also, objects with a type of ""
01:32 cognominal-p6 joined
MasterDuke yeah, there are a couple with a type of "" 01:32
01:32 p6bannerbot sets mode: +v cognominal-p6
timotimo i don't really know what these are :| 01:33
MasterDuke no problems so far 01:35
timotimo weird. 01:38
"amount of memory freed" is a very high number, and in base 16 it looks like 1FFFE6800 01:39
[ "hmm" face intensifies ]
MasterDuke what gives "amount of memory freed"?
timotimo that's the other profiler :) 01:40
MasterDuke oh, ha
ryn1x m: "abc".split("") 01:42
camelia ( no output )
ryn1x m: say "abc".split("")
camelia ( a b c )
timotimo m: say "abc".comb
camelia (a b c)
MasterDuke timotimo: profiling the heap analyzer? 01:43
timotimo no :)
ryn1x I am using comb to do this, but what is the design choice behind putting the blanks at the beginning and end with split? 01:44
timotimo this:
m: say "AhAeAlAlAoA".split("A").perl
camelia ("", "h", "e", "l", "l", "o", "").Seq
timotimo there's a "" at the beginning of the string, so you get what's before the "" as the first entry 01:45
if you prefer it to be stripped for you, there's a flag for that, too
ryn1x m: say "hAAAeAAAlAAAlAAAo".split("A") 01:47
camelia (h e l l o)
ryn1x i see... keeps the original indices. 01:48
01:48 cognominal-p6 left 01:49 cognominal-p6 joined, p6bannerbot sets mode: +v cognominal-p6
ryn1x we have map and reduce, but what is the perl6 equivelent of filter? 01:56
01:58 sno joined 01:59 p6bannerbot sets mode: +v sno
geekosaur grep? 01:59
ryn1x oh yeah. that should have been obvious. thanks 02:03
02:03 HaraldJoerg1 left 02:05 leont left 02:09 kerframil left
timotimo if you don't like grep very much, you can get wig instead 02:15
buggable: eco wig 02:16
buggable timotimo, wig 'where is grep: Make grep prettier, put a wig on it!': modules.perl6.org/dist/wig:github:J...Yeshouroun
ryn1x Interesting. I like grep though, was just in a functional mindset instead of a unix one =) 02:20
02:32 sno left 02:33 sno joined 02:34 p6bannerbot sets mode: +v sno 02:43 sno left 03:00 sno joined 03:01 p6bannerbot sets mode: +v sno 03:07 Xliff left 03:19 sno left 03:20 sno joined, ryn1x left 03:21 ryn1x joined, p6bannerbot sets mode: +v sno, p6bannerbot sets mode: +v ryn1x 03:31 sno left, sno joined 03:32 p6bannerbot sets mode: +v sno 03:48 MasterDuke left 03:49 ryn1x left 03:50 sno left 03:53 sauvin joined, p6bannerbot sets mode: +v sauvin 03:54 sno joined 03:55 p6bannerbot sets mode: +v sno 04:01 sno left 04:08 sno joined 04:09 p6bannerbot sets mode: +v sno 04:11 cpup left, cpup joined 04:12 p6bannerbot sets mode: +v cpup 04:13 [Sno] joined, sno left 04:14 p6bannerbot sets mode: +v [Sno] 04:17 [Sno] left
Geth ecosystem: a4da394734 | (Richard Hainsworth)++ (committed using GitHub Web editor) | META.list
Add Pod::Cached to ecosystem

  github.com/finanalyst/pod-cached
04:21
04:28 sno joined, p6bannerbot sets mode: +v sno 04:35 sno left 05:02 sno joined, p6bannerbot sets mode: +v sno 05:04 sno left
Geth mu: 018d8f086f | (Nigel Hamilton)++ (committed using GitHub Web editor) | misc/perl6advent-2018/schedule
Placeholder for Advent entry
05:18
05:20 troys left 05:29 Actualeyes left 05:33 Actualeyes joined 05:34 p6bannerbot sets mode: +v Actualeyes 05:36 [Sno] joined 05:37 p6bannerbot sets mode: +v [Sno], [Sno] left 05:39 sno joined 05:40 p6bannerbot sets mode: +v sno 05:44 Actualeyes left 06:10 sno left 06:12 sno joined, p6bannerbot sets mode: +v sno 06:25 jmerelo joined 06:26 p6bannerbot sets mode: +v jmerelo 06:59 sno left 07:06 regreg joined 07:07 p6bannerbot sets mode: +v regreg 07:20 ufobat joined, p6bannerbot sets mode: +v ufobat 07:24 |oLa| left 07:26 ambs left 07:30 |oLa| joined 07:31 p6bannerbot sets mode: +v |oLa| 07:38 dct joined, p6bannerbot sets mode: +v dct, ambs joined 07:39 p6bannerbot sets mode: +v ambs
holyghost I am programming a GNU smalltalk game, "the legend of kyrandia", It's gnu and perl software. 07:40
07:41 sno joined
holyghost It's a game from back in the day, which I'm doing a remake of. I'll post a link later on 07:41
smalltalk is ok if you need a bit of time in another system
07:41 p6bannerbot sets mode: +v sno 07:42 mniip left 07:43 jmerelo left
holyghost I've got blitting working I just need a keyboard or mouse interface 07:43
It uses Cairo and SDL bindings 07:45
07:49 dct left
holyghost I'm going to do a Mac OS port of it but I have GNU smalltalk with only SDL bindings for it 07:49
07:50 kensanata joined, p6bannerbot sets mode: +v kensanata 07:58 Xliff joined 07:59 p6bannerbot sets mode: +v Xliff 08:00 Xliff left 08:11 sno left 08:25 kurahaupo left, robertle joined 08:26 kurahaupo joined, kurahaupo left, p6bannerbot sets mode: +v robertle, kurahaupo joined 08:27 p6bannerbot sets mode: +v kurahaupo 08:30 sno joined 08:31 p6bannerbot sets mode: +v sno 08:33 sno left 08:54 dakkar joined 08:55 p6bannerbot sets mode: +v dakkar 08:59 avar left, avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar 09:00 p6bannerbot sets mode: +v avar 09:01 sno joined 09:02 p6bannerbot sets mode: +v sno, zakharyas joined 09:03 domidumont joined, p6bannerbot sets mode: +v zakharyas 09:04 p6bannerbot sets mode: +v domidumont 09:06 ufobat left 09:13 Demos[m] left, tyil[m] left, CIAvash left, Garland_g[m] left, Matthew[m] left, AlexDaniel-old[m left, ofperfection[m] left, tyil[m]1 left, lance_w[m] left, wictory[m] left, AlexDaniel` left, MitarashiDango[m left 09:16 dotdotdot left 09:18 GDPR left 09:19 GDPR joined, p6bannerbot sets mode: +v GDPR 09:20 dotdotdot joined, p6bannerbot sets mode: +v dotdotdot 09:21 Garland_g[m] joined, p6bannerbot sets mode: +v Garland_g[m] 09:25 kurahaupo left, kurahaupo joined, kurahaupo left, kurahaupo joined 09:26 p6bannerbot sets mode: +v kurahaupo 09:27 haukex joined 09:28 p6bannerbot sets mode: +v haukex 09:30 rindolf joined 09:31 p6bannerbot sets mode: +v rindolf 09:40 molaf joined 09:41 p6bannerbot sets mode: +v molaf 09:46 Sgeo left 09:47 Sgeo joined 09:48 p6bannerbot sets mode: +v Sgeo 09:51 AlexDaniel-old[m joined, AlexDaniel` joined, p6bannerbot sets mode: +v AlexDaniel-old[m, EuAndreh[m] joined, p6bannerbot sets mode: +v AlexDaniel`, p6bannerbot sets mode: +v EuAndreh[m], Matthew[m] joined, ilmari_ joined, Demos[m] joined, lance_w[m] joined, CIAvash joined, wictory[m] joined, p6bannerbot sets mode: +v Demos[m], p6bannerbot sets mode: +v CIAvash, p6bannerbot sets mode: +v Matthew[m], p6bannerbot sets mode: +v ilmari_, tyil[m]1 joined, p6bannerbot sets mode: +v lance_w[m], p6bannerbot sets mode: +v wictory[m], tyil[m] joined, p6bannerbot sets mode: +v tyil[m]1, p6bannerbot sets mode: +v tyil[m], MitarashiDango[m joined, p6bannerbot sets mode: +v MitarashiDango[m, alesguzik[m] joined, ofperfection[m] joined, p6bannerbot sets mode: +v alesguzik[m], p6bannerbot sets mode: +v ofperfection[m] 09:56 gregf_ joined, p6bannerbot sets mode: +v gregf_ 09:59 domidumont left 10:05 Xliff joined 10:10 Xliff left, Xliff joined, p6bannerbot sets mode: +v Xliff
Xliff \o 10:23
Anyone awake?
moritz just us bots 10:24
Xliff :)
moritz: I am getting a segfault out of latest rakudo. What's the best way to insure I get a decent backtrace? 10:25
Currently I have nothing when I run perl6-gdb-m
Oh, that's new...
Cannot invoke this object (REPR: Null; VMNull)
moritz perl6-gdb-m is usually the right too 10:26
you might need to try a few times
Xliff Yes, but I don't have any tc indicator, so no MVM_backtrace
moritz you can also try with various environment variable to see if you can find out which subsystem triggers it 10:27
MVM_SPESH_DISABLE=1 MVM_JIT_DISABLE=1 etc.
masak is all that documented somewhere? I find I forget between the occasions I need it... 10:36
Xliff .... And now I can't trigger it nymore 10:40
s/nymore/anymore/
I do have code in an old commit that should work. I will check it out and see after I get some rest.
Geth doc: 4aade00dba | (JJ Merelo)++ | writing-docs/SQUASHATHONS.md
Some corrections for next Squashathon
10:49
11:10 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix Suggestion: move the list of past squashathons from github.com/rakudo/rakudo/wiki/Mont...Squash-Day to somewhere else, where it doesn't require the new reader of SQUASHathon info to scroll through two screens of largely irrelevant info 11:10
yoleaux 30 Oct 2018 22:06Z <samcv> Zoffix: I will update it soonish. on vacation atm, but should have some time to do it in the next few days
Zoffix …and where someone wanting to promote it can just screenshot both the top description and the upcoming squashathon info 11:11
.tell holyghost you should write an Advent article for your modules. Sign up: github.com/perl6/mu/blob/master/mi...8/schedule 11:15
yoleaux Zoffix: I'll pass your message to holyghost.
11:21 haukex_ joined
Zoffix Perl 6 Advent Calendar 2018 Call for Authors: perl6.party/post/Perl-6-Advent-Cal...or-Authors 11:21
11:21 p6bannerbot sets mode: +v haukex_ 11:22 haukex2 joined, haukex left, p6bannerbot sets mode: +v haukex2 11:25 haukex_ left 11:29 haukex2 left 11:34 domidumont joined 11:35 p6bannerbot sets mode: +v domidumont
lizmat Zoffix++ 11:38
12:09 Guest13389 left 12:12 Zoffix left 12:13 zakharyas left 12:22 Guest13389 joined, p6bannerbot sets mode: +v Guest13389 12:31 rindolf left 12:36 rindolf joined 12:37 p6bannerbot sets mode: +v rindolf 12:43 leont joined 12:44 p6bannerbot sets mode: +v leont 12:54 mniip joined, p6bannerbot sets mode: +v mniip 13:02 regreg left 13:10 lizmat left 13:20 kst` joined 13:21 p6bannerbot sets mode: +v kst`, kst left 13:23 lizmat joined, p6bannerbot sets mode: +v lizmat 13:24 kst` left 13:32 ufobat joined 13:33 p6bannerbot sets mode: +v ufobat 13:36 noganex_ left 13:37 noganex joined 13:38 p6bannerbot sets mode: +v noganex 13:43 yqt joined, zakharyas joined 13:44 p6bannerbot sets mode: +v yqt, p6bannerbot sets mode: +v zakharyas 13:57 dogbert17 joined, p6bannerbot sets mode: +v dogbert17 14:05 MilkmanDan left 14:07 domidumont left 14:10 MilkmanDan joined, p6bannerbot sets mode: +v MilkmanDan 14:15 sena_kun joined 14:16 p6bannerbot sets mode: +v sena_kun 14:22 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix c: HEAD say $*PERL.compiler.version 14:22
committable6 Zoffix, ¦HEAD(adc9683): «v2018.10.30.gadc.968377␤»
Zoffix m: say $*PERL.compiler.version
camelia v2018.09.539.g.266.af.373.d
Zoffix nine: ^ camelia isn't on HEAD for some reason
14:27 SourceBaby joined, ChanServ sets mode: +v SourceBaby, Zoffix left 14:28 p6bannerbot sets mode: +v SourceBaby 14:36 mephinet joined, p6bannerbot sets mode: +v mephinet 14:37 reu joined, p6bannerbot sets mode: +v reu 14:42 kdr2 joined 14:43 p6bannerbot sets mode: +v kdr2 14:45 troys joined 14:46 p6bannerbot sets mode: +v troys 14:47 Hor|zon left 14:50 AlexDaniel left 15:00 kdr2 left, buggable left, kdr2 joined 15:01 buggable joined, ChanServ sets mode: +v buggable, p6bannerbot sets mode: +v kdr2, p6bannerbot sets mode: +v buggable 15:20 molaf left, fake_space_whale joined 15:21 p6bannerbot sets mode: +v fake_space_whale
moritz error: Pulling is not possible because you have unmerged files. 15:28
will be fixed with the next rakudo commit 15:33
nine moritz++
yoleaux 14:27Z <Zoffix> nine: colabti.org/irclogger/irclogger_lo...10-31#l343
14:28Z <Zoffix> nine: colabti.org/irclogger/irclogger_lo...10-31#l343
15:39 kurahaupo left, kurahaupo joined 15:40 p6bannerbot sets mode: +v kurahaupo 16:05 yqt left 16:11 jmerelo joined 16:17 robertle left 16:18 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 16:20 |oLa| left 16:21 kensanata left 16:24 [Sno] joined, sno left 16:25 p6bannerbot sets mode: +v [Sno]
AlexDaniel moritz: uh oh… do you still have the repo? 16:26
I had the same issue with whateverable
my hypothesis is that someone force pushed into master
moritz AlexDaniel: I have access to the reflog, if that helps
AlexDaniel moritz: yeah, can you gist it, or something? 16:27
moritz AlexDaniel: perlpunks.de/paste/show/5bd9d970.5245.27e 16:33
AlexDaniel oook, soo… 16:35
this commit is not on master: github.com/rakudo/rakudo/commit/831e9c168 16:36
moritz ... nor in any branch that I can get with a git fetch --all 16:38
AlexDaniel OK so as I understand it, it pulled that commit just fine, and then the history was rewritten without that commit? 16:40
so both this commit github.com/rakudo/rakudo/commit/b9...c2ed6ed65e and the one mentioned above have the same parent 16:41
tbrowder___: by any chance is it possible that you did `git push --force` in the last few days in rakudo master branch? 16:42
tbrowder___: it's not the end of the world, but things break when that happens 16:43
tbrowder___: I'm currently trying to figure out why whateverable and camelia ended up with broken repos
it seems like those who don't `git pull` very often didn't notice it 16:44
colabti.org/irclogger/irclogger_lo...10-28#l342 16:50
yeah, looks like accidental `git push --force` 16:51
OK, I am disabling force pushes for master everywhere 16:52
moritz +1
[Coke] we should protect master against force if we haven't already 16:53
... and I just caught up.
AlexDaniel++
AlexDaniel yeah I'm surprised that it's not there yet
[Coke] how does one *accidentally* git force?
moritz I wanted to do that years ago, but back then, github didn't suppor that
AlexDaniel now it does
moritz GitHub++ # catching up with GitLab in that regard 16:54
AlexDaniel yeah
OK done for nqp, rakudo and doc
MoarVM already had it
moritz AlexDaniel++ 16:55
[Coke] Guess we need to add that to the "welcome to the repo" talk. 16:56
AlexDaniel [Coke]: I can tell you one way I almost did it once (ctrl+c-ed in time though)
[Coke]: so I never type command, I use ctrl+r
so for me git push is usually “ctrl+r pus” or something like that
now, you sometimes have forks and stuff, and sometime you do --push 16:57
[Coke] my 2¢ - if you are working on something "private" (in the past, I've done with branches named coke/whatever), then you can do whatever you want, but anything possibly shared (not just master), don't ever force.
AlexDaniel but that makes it the last command, so next time I want to do a non-force push I may accidentally use the last command in history…
16:57 abraxxa left 16:58 abraxxa joined
AlexDaniel s/--push/--force/ 16:58
16:58 abraxxa left 17:09 noganex_ joined 17:10 p6bannerbot sets mode: +v noganex_
buggable New CPAN upload: LibCurl-0.5.3.tar.gz by CTILMES cpan.metacpan.org/authors/id/C/CT/...5.3.tar.gz 17:11
17:12 noganex left 17:14 sauvin left
AlexDaniel ah-ha. Almost forgot roast 17:25
17:27 HaraldJoerg joined
El_Che lo 17:27
how is diwali cooking?
Looking forward to it
17:27 p6bannerbot sets mode: +v HaraldJoerg
AlexDaniel El_Che: progressing, as far as I can see 17:28
which is amazing. Zoffix++++ 17:29
timotimo \o/
AlexDaniel El_Che: wanna help?
El_Che It a big thing. It's one of the things that differentiates from p5 (and the troubles p5p has for new stuff). 17:30
AlexDaniel: occationally smalls things, sure. Lots of big stuff on my plate atm
AlexDaniel El_Che: github.com/rakudo/rakudo/issues/2451 17:33
btw anyone can look at this and help ↑ 17:34
17:34 [Sno] left
timotimo is that a list of fails filtered by "which got bisected to the diwali-by-default commit" or is that just what happens to be the case? :D 17:35
AlexDaniel timotimo: there's only one non v6.d-related result: gist.github.com/AlexDaniel/3296f8c...sected-L27 17:36
17:36 sno joined
AlexDaniel files a ticket for it separately 17:37
17:37 p6bannerbot sets mode: +v sno
timotimo that's just when @.allowed was removed from Pod::Block::Code 17:37
it'd be cool if the modules were actually already links to the repo :)
in that ticket i mean 17:38
AlexDaniel I know, yes, sure. Please free to markdownify it
17:38 dakkar left
AlexDaniel timotimo: github.com/perl6/Blin/blob/977ca80...#L333-L342 17:38
ticket in blin: github.com/perl6/Blin/issues/4 17:40
17:41 [Sno] joined 17:42 p6bannerbot sets mode: +v [Sno] 17:44 sno left
AlexDaniel Oooo! Github now has “transfer this issue” button? 17:44
only within the same organization, unfortunately 17:45
so can't move from rakudo to doc
timotimo let's build a bot that moves a repo from one org to another, then transfers the issue, then transfers the repo back to the original org 17:47
AlexDaniel heh that could work
El_Che Don't give people ideas 17:50
17:54 [Sno] left 17:55 molaf joined, p6bannerbot sets mode: +v molaf 17:56 cognominal-p6 left 18:04 jmerelo left 18:08 ryn1x joined 18:09 p6bannerbot sets mode: +v ryn1x 18:13 ryn1x left 18:14 ryn1x joined, p6bannerbot sets mode: +v ryn1x
tbrowder___ AlexDaniel: i could have accidentally pushed to upstream, but if i did i surely wouldn’t have tried to force it. my habit is to pull from upstream and push to my fork for a PR, but i did at least one web edit on master recently. 18:16
yoleaux 16:52Z <[Coke]> tbrowder___: perlconference.us/tpc-2019-pit/
AlexDaniel tbrowder___: it's all fine 18:17
now master branch is protected so nobody will be able to force push :)
timotimo and if there has been a catastrophe, admins can still revert it temporarily
AlexDaniel the fact that it wasn't protected was the biggest mistake in this
timotimo: uh not sure how that would go 18:18
you'd need to recover the commits that were force pushed into nonexistence 18:19
then merge these two diverging branches
then commit?
timotimo nah, just turn it off, force-push, turn it back on
AlexDaniel ? I don't get it… 18:20
timotimo if there is a catastrophe that requires us to force-push
AlexDaniel like what?
timotimo like pushing a commit that deletes all files or something 18:21
tbrowder___ ok, thanks. i am trying to merge my old branch work with a new branch off master, and i am having build tool problems. but i have a bad git connection. anyone else having build issues?
AlexDaniel timotimo: that is fixed with a revert, not force push
timotimo that's fair i guess
AlexDaniel a force push can be needed like if, uh… someone pushed CP to master, or something like that…
timotimo copyrighted material, or something that infringes on some software patent
18:23 cognominal-p6 joined 18:24 p6bannerbot sets mode: +v cognominal-p6 18:29 pecastro joined 18:30 p6bannerbot sets mode: +v pecastro 18:33 ryn1x left, ryn1x joined 18:34 p6bannerbot sets mode: +v ryn1x 18:38 cognominal-p6 left, cognominal-p6 joined 18:39 p6bannerbot sets mode: +v cognominal-p6 18:51 sno joined 18:52 p6bannerbot sets mode: +v sno 18:56 sno left 18:57 sno joined, ryn1x left, p6bannerbot sets mode: +v sno 18:59 [Sno] joined, p6bannerbot sets mode: +v [Sno] 19:01 |Sno| joined, fake_space_whale left 19:02 sno left, p6bannerbot sets mode: +v |Sno| 19:05 [Sno] left, zakharyas left
rindolf hi all 19:05
19:07 |oLa| joined 19:08 p6bannerbot sets mode: +v |oLa| 19:16 patrickb joined, p6bannerbot sets mode: +v patrickb 19:22 |oLa| left 19:33 |oLa| joined, p6bannerbot sets mode: +v |oLa| 19:52 HaraldJoerg1 joined, HaraldJoerg left 19:53 p6bannerbot sets mode: +v HaraldJoerg1 19:56 |oLa| left, syntaxma1 left, syntaxman joined, p6bannerbot sets mode: +v syntaxman 20:10 ryn1x joined, p6bannerbot sets mode: +v ryn1x 20:12 |oLa| joined 20:13 p6bannerbot sets mode: +v |oLa|, zakharyas joined 20:14 p6bannerbot sets mode: +v zakharyas 20:39 Bucciarati left 20:41 Bucciarati joined 20:42 p6bannerbot sets mode: +v Bucciarati
Xliff \o 20:48
Geth mu: ash++ created pull request #33:
Update schedule
20:50
mu: bd1f9bc027 | (Andrew Shitov)++ (committed using GitHub Web editor) | misc/perl6advent-2018/schedule
Update schedule
20:52
mu: 33231182c3 | (Zoffix Znet)++ (committed using GitHub Web editor) | misc/perl6advent-2018/schedule
Merge pull request #33 from ash/patch-1

Update schedule
20:59 [Sno] joined 21:00 p6bannerbot sets mode: +v [Sno] 21:01 kensanata joined, p6bannerbot sets mode: +v kensanata 21:02 |Sno| left 21:17 zakharyas left 21:21 [Sno] left 21:26 sno joined 21:27 p6bannerbot sets mode: +v sno
Geth doc: luisbalru++ created pull request #2428:
Completing maths in Perl6 #2353
21:31
Xliff Still getting a segfault, with no debugging information. How can I rakudobrew to get debugging? 21:42
21:54 noganex_ left, HaraldJoerg joined 21:55 noganex joined, p6bannerbot sets mode: +v HaraldJoerg, p6bannerbot sets mode: +v noganex 21:56 HaraldJoerg1 left, [Sno] joined
timotimo Xliff: do you have that "segfault-on-write-bytes.txt" thing in front of you? can you make the code available to me, or is it really all there is to it in that gist? 21:56
talking about gist.github.com/SqrtNegInf/2b0ccf9...5c74ece006
21:56 sno left
timotimo heads back to the pot on the stove 21:56
21:56 kensanata left 21:57 p6bannerbot sets mode: +v [Sno]
Xliff Well, I'm getting it from my code, not that gist. 21:57
If you want the code (as embarrasing as it is) I can commit and send U
Problem is... it takes 12 minutes to compile some of it.
Actually, correction. You MIGHT be able to get away with less with a simple modification, but I don't know if that will reproduce the problem, properly. 21:58
timotimo: Problem seems to go away with MVM_JIT_DISABLE=1 22:01
22:01 [Sno] left 22:02 sno joined 22:03 p6bannerbot sets mode: +v sno
moritz notable6: weekly perl6.online/perl6-at-a-glance/ 22:04
notable6 moritz, Noted!
22:05 [Sno] joined
moritz so, I've had a crazy idea 22:05
timotimo dogbert has pinpointed a spesh commit i made recently
moritz it seems that writing Perl 6 books the traditional route doesn't make a lot of money
timotimo fortunately i put it in after the release
22:06 p6bannerbot sets mode: +v [Sno]
moritz but when I started with "Perl 6 by Example" on leanpub, it seemed to sell decently-ish 22:06
(with leanpub taking only 15% or so of the buying price)
22:06 sno left
moritz so, what if I wrote a Perl 6 book on leanpub, and set an income goal 22:07
and when that goal is met, the book is open-sourced, and could for example be integrated into the official docs website
SqrtNegInf That's my gist, and I was going to open an issue with a simplified code snippet 22:08
moritz so I might make some income (which is always a good motivation), and eventually, everyone profits from high-quality material in the docs
SqrtNegInf In my case, avoiding the bug requires MVM_SPESH_DISABLE=1 22:09
22:09 sno joined 22:10 p6bannerbot sets mode: +v sno, [Sno] left
timotimo AFK 22:14
22:14 ryn1x left, sno left 22:15 [Sno] joined, ryn1x joined, p6bannerbot sets mode: +v [Sno], p6bannerbot sets mode: +v ryn1x
tobs moritz: I've never heard of leanpub. What they say about royalty rates sounds nice, but how would "income goal" work exactly? As in, you write it for k months and as soon as it was sold often enough to generate k*monthly-income, it is open-sourced? 22:19
lizmat twitter.com/techpractical/status/1...2490537985 # wow, such love
not
moritz tobs: I'd just go with a total 22:20
tobs moritz: I wonder if they support POD6 :-) 22:21
but otherwise at least *I*'m sold by better royalty rates for authors
moritz tobs: no, they support two markdown dialects, which are pretty nice to write, IMHO
22:22 sena_kun left
moritz (having written three books with one of them) 22:22
SqrtNegInf timotimo: github.com/rakudo/rakudo/issues/2453
22:25 sftp left 22:34 sftp joined, p6bannerbot sets mode: +v sftp 22:45 ryn1x left 22:52 sno joined, [Sno] left 22:53 p6bannerbot sets mode: +v sno
timotimo that looks like a very good golf, thank you 23:01
23:05 ufobat left
moonythevampire Is it possible to use grammars on Blobs 23:05
23:07 rouking joined 23:08 p6bannerbot sets mode: +v rouking
rouking Hey folks, I'm writing a grammar whose TOP token is { <line>+ % \n }, and it only seems to match one line 23:08
(using Grammar::Tracer to see what it's doing, since the result was not what I wanted)
Here is the whole file: ix.io/1qzZ 23:12
Looks like the line rule is somehow matching more than a single line 23:13
Wait, is vertical space included in \s?
But changing that to \h causes the whole line not to match for some reason... 23:15
23:17 HaraldJoerg left
rouking Aha, I mistyped. Now the line rule is working, but TOP is only ever matching a single line 23:17
jnthn rouking: You probably want %% so that it's good with a trailing \n too at the end of the file, but that probably doesn't fully explain the problem 23:21
rouking Oh right, that's true--but you're also right that it doesn't explain the current issue 23:24
This is the file it's drawing from: ix.io/1qA3 23:26
For some reason there is an out-of-place 'e' there 23:27
But that's fixed, same result
23:27 cognominal-p6 left
moonythevampire I have a rule, { 'DESC' '"' ["\\\"" | .]* '"'}, which matches the following: 23:33
DESC "This is a test"
however, when i try and make it capture, like so: { 'DESC' '"' (["\\\"" | .]*) '"'}
it stops matching
any idea why?
23:35 pecastro left
jnthn rouking: Hm, can you update the code to what you have now? 23:40
rouking jnthn: ix.io/1qA7 23:48
23:52 cognominal-p6 joined, MasterDuke joined, p6bannerbot sets mode: +v MasterDuke 23:53 p6bannerbot sets mode: +v cognominal-p6, MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke