»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend!
Set by moritz on 22 December 2015.
00:15 kurahaupo_ joined 00:20 kurahaupo left 00:26 Praise joined, Praise left, Praise joined 00:38 zachk left 00:56 espadrine_ left 01:36 kaare_ joined 01:45 ilbot3 left 01:54 Zoffix left 01:55 pharv left, ilbot3 joined, ChanServ sets mode: +v ilbot3 02:02 ufobat_ joined 02:05 ufobat___ left 02:08 pharv joined 02:09 athenot left 02:10 noganex_ joined 02:12 pharv left 02:13 noganex left
perlawhirl hrm... just noticed 'set' gist is lowercase, but 'Bag' and 'Mix' are not 02:28
m: say (.Set, .Bag, .Mix given <A B>)
camelia (set(A B) Bag(A, B) Mix(A, B))
perlawhirl anyone else pedantic enough for this to bother them? :D 02:29
MasterDuke also no comma
perlawhirl ahh, I'd missed that
MasterDuke++
so there's that too
I don't really mind which way it's normalised, but consistancy would be nice 02:30
MasterDuke m: say (.SetHash, .BagHash, .MixHash given <A B>) 02:31
camelia (SetHash(A B) BagHash(A, B) MixHash(A, B))
perlawhirl the plot thickens.
MasterDuke same capitalization, but no comma
tony-o timotimo: gist.github.com/tony-o/ec7420820ae...504fe6ca14 # so far in the ORM workings, DBO will change to something else eventually 02:32
perlawhirl I seem to recall a commit to ensure Set gist is always lexicographic (or at least alphabetic?) so maybe it was changed sometimes way back then. 02:33
bisectable6: say Set(<A B>)
bisectable6 perlawhirl, Bisecting by output (old=2015.12 new=6e37c7f) because on both starting points the exit code is 0
perlawhirl, bisect log: gist.github.com/3d12391c3a023d5ad1...4625150db8
perlawhirl, (2017-07-19) github.com/rakudo/rakudo/commit/5b...0104a4ec4f
MasterDuke yeah, it's being sorted in .gist
perlawhirl ^ that was the gist that sorted it... but yeah also removed comma. Seems it was lowercase before that, though 02:34
MasterDuke m: say (.SetHash.perl, .BagHash.perl, .MixHash.perl given <A B>) 02:36
camelia (SetHash.new("A","B") ("A","B").BagHash ("A","B").MixHash)
MasterDuke m: say (.Set.perl, .Bag.perl, .Mix.perl given <A B>)
camelia (Set.new("A","B") ("A","B").Bag ("A","B").Mix)
MasterDuke Sets are consistently inconsistent! 02:37
m: say (.Set.perl, .Bag.perl, .Mix.perl given ()) 02:42
camelia (set() bag() mix())
MasterDuke m: say (.Set.gist, .Bag.gist, .Mix.gist given ())
camelia (set() Bag() Mix())
MasterDuke and now they're inconsistently consistent! 02:43
02:56 skycarl joined 02:59 ufobat___ joined, athenot joined 03:02 ufobat_ left 03:16 athenot_ joined 03:17 athenot left 03:20 skycarl left
MasterDuke perlawhirl: github.com/rakudo/rakudo/pull/1722 03:24
03:44 adu joined 03:57 AlexDaniel joined 04:05 cog_ left, adu left 04:21 jeek left 04:38 sauvin joined 05:16 sena_kun joined 05:19 jmerelo joined
jmerelo O/ 05:19
yoleaux 9 Apr 2018 18:58Z <lizmat> jmerelo: that would be blead: I improved the handling of native arrays in those respects quite a bit
jmerelo lizmat: great. Thanks! 05:20
05:23 espadrine_ joined 05:27 pharv joined 05:28 wamba joined 05:31 pharv left 05:41 abraxxa joined 05:44 sena_kun left 05:46 andrzejku joined 05:47 abraxxa left, khw left
Geth whateverable: bc77c2f7ec | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Releasable.p6
Use real delays (oops!)

That's a leftover from debugging. I think that's what was causing Releasable to leak memory (reaching 1.5G at times). There's still no good reason for leaking like that (even if it was doing something so frequently), but we can count that as my fault.
05:49
05:50 releasable6 left, undersightable6 left, releasable6 joined, ChanServ sets mode: +v releasable6 05:51 committable6 joined 05:52 undersightable6 joined 05:54 abraxxa joined
jmerelo Just created a file-co-modification graph for the perl6/doc repository. github.com/JJ/TPF-Grant/releases/tag/v0.1 If nothing else, it allows everyone to see the importance of the htmlify.p6 program 06:01
moritz why does that scare me? :-) 06:03
jmerelo Here's also the png github.com/JJ/TPF-Grant/blob/maste...-graph.png Big balloon up on the top right-hand corner are the "old" pod, blob on the left is the current pod6 cluster, if you zoom you will see what are the most important (in the sense of co-modified with other files) files among the bunch. Maybe the .svg which is also there allows you to zoom a bit more, and of course there's the 06:05
.gephi file just in case you want to play with it.
moritz: not really unexpected, right? 06:06
moritz: if nothing else, it's witness to the fact that it's been developed in fits and starts, as new needs arose, and without a plan. Or tests. It's a great piece of work, but it's like an old carillion. You can't really move the sheep that dance when it's o'clock without everything coming down unraveled. 06:09
06:11 AlexDaniel left
jmerelo Just uploaded a zoom github.com/JJ/TPF-Grant/blob/maste...h-zoom.png It highlights the most "important" pages among pod6: Num, 5to6perlop, and, of course, grammars. Also Signatures... These are "important" in the sense that they link different sub-groups of pages that appear together in commits 06:14
BTW, from today I'm staying at home (i.e. out of my office at the university) 3 days a week, to focus on the TPF grant. 06:15
It's going to be from Tuesday to Thursday, usually. Except for some weeks like next one, when I'm flying to Portugal for a tenure jury. 06:16
I'll try to communicate my availability anyway. By default, Tuesday to Thursday, I'm (almost) exclusively a perl6/doc person. 06:18
I'll try to use these days to focus on the more heavyweight tasks, but I won't leave the rest, of course. Will try not to, anyway.
06:20 espadrine_ left 06:22 aindilis left
AlexDaniel` Cool. 06:23
06:25 athenot_ left
El_Che jmerelo++ 06:29
06:30 darutoko joined 06:35 tt joined 06:50 domidumont joined 06:56 domidumont left, domidumont joined 07:02 HaraldJoerg joined, HaraldJoerg left 07:20 wamba left 07:28 AlexDaniel joined 07:29 dakkar joined
jmerelo BTW, I'm available as jjmerelo in Twitter, Telegram or gmail.com, just in case someone wants to contact me. 07:33
El_Che something for the weekly news: " jjmerelo in Twitter, Telegram or gmail.com, just in case someone wants to 07:35
contact me"
night and day :)
jmerelo El_Che: except for the siesta
El_Che hehe 07:36
07:39 kaare_ left 07:45 troys left 08:04 rindolf joined 08:06 ufobat___ is now known as ufobat
lizmat clickbaits p6weekly.wordpress.com/2018/04/09/...an-perl-6/ 08:08
moritz lizmat++ 08:10
08:12 zakharyas joined 08:17 zakharyas left, zakharyas joined
donpdonp falls for the clickbait 08:19
08:29 wamba joined 08:35 scimon joined 08:47 kaare_ joined 08:52 HaraldJoerg joined 09:05 w_richard_w left, mcmillhj joined 09:09 mcmillhj left 09:19 benjikun left 09:20 benjikun joined 09:24 abraxxa left 09:25 abraxxa joined 09:28 pharv joined 09:33 pharv left 09:34 notostraca left, wamba left 09:47 wamba joined 09:59 aindilis joined 10:01 domidumont left 10:09 markong joined 10:25 tt left, tt joined 10:51 telex left 10:52 telex joined 11:04 dogbert17 joined 11:18 vcv joined 11:23 vcv left 11:29 pharv joined 11:34 pharv left 11:40 zakharyas left 11:41 kurahaupo_ is now known as kurahaupo 11:49 wamba left, domidumont joined 12:08 sena_kun joined
jmerelo Any nice way to print data structures? dd is just one hair short of ugly. 12:16
ilmari .perl()? 12:18
jmerelo ilmari: still ugly. I would like to have the hashes indented like so... Not in a single line 12:19
12:19 Zoffix joined
Zoffix dd is just .perl with a couple of bells 12:19
eco: Data::Dump::Tree
buggable Zoffix, Data::Dump::Tree 'Render data structures as trees; user definable filters': github.com/nkh/P6-Data-Dump-Tree
Zoffix jmerelo: ^ give that one a spin. It's highly configurable too
timotimo yes, it's a beautiful thing, DDT 12:20
jmerelo Zoffix++ 12:21
12:23 Zoffix left
jmerelo Yak shaving starting with "# Looks like you planned 17 tests, but ran 5 12:27
Been in the toaster for a while toast.perl6.party/module?module=Da...7-ge72eb01 12:30
[Coke] bisectable6: say num64.new(888e0) 12:37
bisectable6 [Coke], Bisecting by exit code (old=2015.12 new=d393b82). Old exit code: 0
[Coke], bisect log: gist.github.com/9768d709bd427e644e...8b9862008c
[Coke], (2017-12-23) github.com/rakudo/rakudo/commit/e0...eb340d2137
AlexDaniel ye, originally deprecated in github.com/rakudo/rakudo/commit/9d9c7f9c3b 12:41
there's even a pull request: github.com/nkh/P6-Data-Dump-Tree/pull/44 12:42
.seen nadim
yoleaux I saw nadim 14 Sep 2017 09:18Z in #perl6: <nadim> no you are not 12:43
12:43 epony left
AlexDaniel feel free to fork it I guess… 12:44
[Coke] AlexDaniel: linked jj's ticket with bdf's PR
and also already had an inline patch on jj's ticket.
AlexDaniel there's also another ticket: github.com/nkh/P6-Data-Dump-Tree/issues/42
[Coke] .seen nkh 12:45
yoleaux I haven't seen nkh around.
12:55 zakharyas joined 12:58 mcmillhj joined
jmerelo AlexDaniel: What's the alternative? I can patch it 13:04
buggable New CPAN upload: perl6-cache-async-0.1.1.tar.gz by ROBERTLE cpan.metacpan.org/authors/id/R/RO/...1.1.tar.gz
AlexDaniel jmerelo: well, we have github.com/perl6-community-modules 13:05
jmerelo OK, I see Coke fixed that in the issue. Thanks!
AlexDaniel so basically if the module is abandoned you can fork it into that org, and apply your patches there
jmerelo AlexDaniel: what's that? Adopted by the community?
AlexDaniel yeah, that's a good description 13:06
13:06 wamba joined
jmerelo AlexDaniel: I don't think I have privs there... Feel free to add me if you consider it convenient. 13:06
AlexDaniel [Coke]: can you add jmerelo regardless of whether we're going to fork DDT? github.com/orgs/perl6-community-modules/people 13:07
jmerelo And right now it's time to stop.
AlexDaniel stop what? :D 13:08
jmerelo goes off to siesta
13:08 jmerelo left 13:14 lizmat left 13:16 lizmat joined 13:30 pharv joined 13:35 pharv left, adu joined
Geth marketing: 387bf1178e | (Zoffix Znet)++ | 4 files
Add desaturated variants of Camelia logo
13:37
13:39 llfourn joined 13:43 adu left
Geth marketing: b4de2ac34e | (Zoffix Znet)++ | 8 files
Remove extraneous directory
13:44
marketing: f0d154884d | (Zoffix Znet)++ | 2 files
Add Camelia variant with lesser desat on wings
13:48
13:50 lizmat left 13:52 Coleoid joined 13:53 lizmat joined, BuildTheRobots joined, andrzejku left 13:56 olinkl joined 14:01 lizmat left 14:04 timeless joined 14:05 lizmat joined, ggherdov joined, pnu__ joined 14:12 eliasr joined 14:16 wamba left, khw joined 14:18 lizmat left 14:19 zostay joined, araujo joined, araujo left, araujo joined 14:20 tbrowder_ joined 14:22 zakharyas left 14:23 zakharyas joined
Geth ¦ doc: coke self-assigned use File::Temp, not .pick github.com/perl6/doc/issues/1062 14:27
14:32 sno left, sno joined 14:34 u-ou joined 14:35 lizmat joined 14:36 [Sno] joined
Geth marketing: 618c6256eb | (Zoffix Znet)++ | 2 files
Add transparent-wing Camelia logo
14:37
14:38 sno left 14:39 epony joined 14:40 AlexDaniel left 14:42 lizmat left
Geth marketing: 75c35b711e | (Zoffix Znet)++ | 2 files
Add recoloured Camelia logo - Perfect Rainbow

  www.colourlovers.com/palette/130972...ct_Rainbow
Same pallette that's used throughout the "Introducing Perl 6" brochure
14:46
14:50 lizmat joined
Geth marketing: 7a4b03b846 | (Zoffix Znet)++ | 4 files
Fix wing path blemishes
14:53
14:54 khisanth_ left
Geth marketing: d13f12dcc7 | (Zoffix Znet)++ | 2 files
Darken Camelia's mouth
14:55
14:56 lizmat left 14:58 jmerelo joined 14:59 athenot joined
Geth marketing: a58df975ad | (Zoffix Znet)++ | 2 files
Add Perfect-Rainbow Camelia with softer blacks
14:59
15:02 pharv joined 15:04 lizmat joined
jmerelo O/ 15:06
15:08 khisanth_ joined 15:09 lizmat left
Geth doc: 6358bdd59a | (Will "Coke" Coleda)++ | htmlify.p6
Use File::Temp to generate temp files

Closes #1062
15:10
15:13 pharv left, pharv joined
[Coke] AlexDaniel`: invited 15:15
15:18 pharv left 15:19 domidumont left
jmerelo [Coke]: thanks! 15:19
15:20 lizmat joined, wamba joined
Geth marketing: ab4d6150af | (Zoffix Znet)++ | 7 files
Update "Introducing Perl 6" brochure to rev3

Fixes github.com/perl6/marketing/issues/11 Fixes github.com/perl6/marketing/issues/7
15:21
15:28 travis-ci joined
travis-ci Doc build failed. Will "Coke" Coleda 'Use File::Temp to generate temp files 15:28
travis-ci.org/perl6/doc/builds/364659566 github.com/perl6/doc/compare/7a56f...58bdd59a09
15:28 travis-ci left
buggable [travis build above] ☠ Did not recognize some failures. Check results manually. 15:28
15:29 pharv joined 15:35 lizmat left
[Coke] looks like 'make html-nohighlight' failed. trying to do a clean build here in case it's an actual failure. (I only touched highlights in that change, though.) 15:35
15:37 aindilis left 15:38 aindilis joined 15:40 Zoffix joined
Zoffix [Coke]: that failure looks a lot like the precomp floppers we see during stresstest 15:41
15:41 mcmillhj left
Zoffix I also had it show up with the doc build a day or two ago and it's a transient failure. If you restart the travis build, it won't be there no more. 15:41
15:45 lizmat joined 15:46 wanderer_ joined
wanderer_ I couldn't find a module for packaging a Perl6 program to a standalone executable file. Is there such a thing? 15:47
Still here. 15:49
Ulti wanderer_: you can use the not entirely support Java implementation of Rakudo and do --target=jar 15:50
*supported
or at least you used to be able to
Zoffix wanderer_: not really, there's an installer maker for Windows tho
eco: Wix
buggable Zoffix, App::InstallerMaker::WiX 'Tool to make basic WiX installers for Perl 6 apps, bundling MoarVM/Rakudo.': github.com/jnthn/p6-app-installermaker-wix
Zoffix Java backend fails a billion of tests. I wouldn't really call it usable. 15:51
Ulti yeah
15:51 robertle left 15:52 AlexDaniel joined
wanderer_ Does the Perl6 JIT compiler compile to bytecode or native binary? 15:52
Ulti well the JIT bit is at runtime to native
but thats within the virtual machine looking at the bytecode 15:53
15:53 mcmillhj joined
Ulti it undoes the native compilation when your code at runtime hits upon a situation it knows the native code cant handle then interprets the bytecode etc. its not a single binary you could just output 15:54
15:55 pharv left, pharv joined
wanderer_ Ok, so the WiX installer will install my program plus the MoarVM dependency? 15:56
Zoffix I think so
Ulti yeah plus the slug of bytecode for the runtime I assume 15:57
wanderer_ Ulti by that you mean the JIT compiler follows these steps "perl6 code->bytecode->native" or "perl6 code->native->(recur to bytecode when needed)"? 15:58
15:59 mcmillhj left
Zoffix wanderer_: no, when it sees a hot path in a running program, it swaps MoarVM bytecode to native code and places guards against its assumptions and if the guards fail, it reverts back to MoarVM bytecode 16:00
Ulti its better to not think of the JIT compiler as a compiler and more as an optimiser of bytecode interpretation
the Rakudo compiler emits bytecode for the target virtual machines
thats what is "compiled" in the more familiar sense 16:01
wanderer_ Check. I think I get it. 16:03
Ulti *not as
dog
DOH
lol
so much fail in so little time
Zoffix ZofBot: why did the agnostic dyslexic spent the whole night awake? They were wondering whether there is a dog. 16:04
ZofBot Zoffix, github
Zoffix You're up for a brain reset...
Ulti I think I am too 16:05
wanderer_ So Perl6 should in theory run as fast as Java and in practice faster than Python or Perl? 16:06
Zoffix Yeah, eventually.
Ulti wanderer_: if you're interested in the sort of theoretical best speeds check out NQP which is much closer to the virtual machine operations, and especially close to the MoarVM ones 16:07
El_Che it's a question of time
bad pun
16:07 st_elmo joined 16:09 mcmillhj joined
Ulti wanderer_: there are sort of limitations with the features of the language by default, like if you dont say what type some variables/parameters are then that can change arbitrarily 16:09
even if you define a type as some class in Perl 6 that can actually be mutated at runtime at the drop of a hat unless you promise not to
wanderer_ Ulti_: I'm really gonna need Perl6's high-level syntax contructs (e.g. list comprehension, esp. list comprehension in fact...) :'( If those aren't available in NQP my small project doesn't stand a chance. 16:10
Ulti try doing some loops with no types then add in 'int' its faster because you've stated you're going to work within the native range and are happy for all the limitations and wins that brings 16:11
Zoffix wanderer_: NQP isn't for end users. There's absolutely no promises made to users and no compatibility support is offered
Ulti wanderer_: oh yeah I wouldnt do your project in NQP
just if you were curious about possible future speeds
Rakudo eventually should approach those speeds with sufficiently awesome optimisation
and given I believed that a long time ago when we had no sufficiently awesome optimisations, I can now say that fairly confidently as a user is something that's happening 16:12
wanderer_ I'm so distressed... If an expert could only analyze my code and tell me something like: "yes, this would translate to perl 6 fairly well and execute fairly," then I'm all in. 16:13
Ulti wanderer_: if you want to make your project faster start out writing it how you would write in any high level dynamic language, then you can profile where its slower
wanderer_: perl6 --profile has a nice output ;) 16:14
16:14 mcmillhj left
Ulti wanderer_ do you have some code you are porting? 16:14
wanderer_ Yes from Wolfram. I was here the other day asking other questions. 16:15
Wolfram won't let me share my app unless my end-user pay $210 dollars for the Pro version of their runtime or I pay +$7,000 for an enterprise edition capable of saving the "pro" file 16:16
jmerelo wanderer_: just give it a try. My experience with my own code is that everyone is very helpful to the point of speeding up the particular stuff I'm working on
Or else give you tips on how to run stuff faster.
Ulti wanderer_: I have some code that a very long time ago took 10 minutes to execute, today it executes in under 1s where the startup time of perl6 is a large chunk of that under a second 16:17
wanderer_ Is anyone willing to give my app a try? You can copy-paste the source into the Wolfram Cloud free environment hit "shift-enter" and run it from there... Not a good deployment option (lol) 16:18
Ulti just let people in here know if your code is slow and they'll at least record why and it might eventually get sorted
jmerelo starting to think I need a third screen
wanderer_: sure. Why not. 16:19
16:19 lizmat left
Ulti wanderer_: yeah I'd be interested to see what you chose to do in Wolfram 16:19
wanderer_ Ok!
let me give you my email and I'll send you the source plus pictures. 16:20
Ulti I only ever do stupid stuff in Alpha like working out how many stars you need to cook a googol of bacon
wanderer_ I'll link some screenshots here beforehand of the front-end
richardsantiago0101atgmaildotcom
El_Che same here
16:21 scimon left
wanderer_ scontent.fbed1-1.fna.fbcdn.net/v/t...e=5B2BA209 16:21
scontent.fbed1-1.fna.fbcdn.net/v/t...e=5B6B03B4 16:22
Ulti hasnt someone recently written a nice Perl 6 combinatorics library....
wanderer_ scontent.fbed1-1.fna.fbcdn.net/v/t...e=5B6B82C8
scontent.fbed1-1.fna.fbcdn.net/v/t...e=5B6B4DE5 16:23
16:23 mcmillhj joined
Geth marketing: 5476dbe52a | (Zoffix Znet)++ | 7 files
New piece: "Perl 6 Resources" A5 Card
16:23
wanderer_ Ulti_: Read the tooltip on that last image. I think I was reading one his articles, the combinatorics guy. 16:24
The linked me a blog from a perl6 programmer on the verge of writing some combinatorics sub routines.
Ulti not sure how much effort a GUI will be but a command line version of that wouldn't be a huge effort in Perl 6
Geth marketing: 7792bff017 | (Zoffix Znet)++ | 4 files
Add PDFs of "Perl 6 Resources" card
16:26
Ulti but doesnt really solve your primary issue of deployment and portability though, that isnt the simplest thing in Perl 6 world... but at least its free to install and use
16:28 zakharyas left 16:29 lizmat joined, mcmillhj left
wanderer_ Ok. Wow, someone is willing to give my program a go. 16:29
I got a e-mail! :D
16:31 zakharyas joined, mcmillhj joined 16:33 lizmat left 16:37 domidumont joined 16:39 dakkar left 16:40 domidumont left
timotimo Zoffix: it looks like this card is something you could cut out of the introducing perl 6 booklet, does that make any sense? 16:41
yoleaux 14:44Z <dogbert17> timotimo: added MVM_dump_backtrace output to github.com/MoarVM/MoarVM/issues/837. Perhaps useful, perhaps not :)
El_Che wanderer_: a bill for US$7000? :)
Zoffix timotimo: what do you mean cut out?: 16:43
wanderer_ El_Che: Yes. Haha. The cheaper alternative is suscribing to the Wolfram Cloud and deploy my app as a link. But... what happens, if I die and my subscription ends?
timotimo Zoffix: like, the brochure comes with it, and you'd take your scissors that you always have with you like a normal person, and you cut it out 16:44
yeah, that doesn't make terribly much sense
Zoffix I've no idea what you're talking about. 16:45
timotimo hm, i don't *think* i have a fever
jmerelo Ulti: there are Perl 6 docker containers that can be deployed anywhere... 16:47
Zoffix: DDT (once patched) has been _really_ useful. Thanks. 16:48
El_Che jmerelo: how big are they nowadays?
jmerelo: I did some tests some months ago and had something way smaller 16:49
I think there should be 2 images: 1 with the kitchensync (star and whatever is useful, including repl modules), and one for real life deployments 16:50
(as small as posible)
jmerelo El_Che: let me check
Geth marketing: 868202e6fb | (Zoffix Znet)++ | 6 files
Add camelia echo on reverse
16:51
jmerelo El_Che: 603 MBs the latest. It's based on Alpine, and it's got zef included.
El_Che no way
jmerelo El_Che: test-perl6 includes some testing stuff, and it's 618 MB
El_Che: just give it a spin, docker pull jjmerelo/alpine-perl6 16:52
El_Che my alpine rakudo image was around 50mb
jmerelo El_Che: no way
:-)
El_Che gcc bumps it to the 300-500mb range however
jmerelo: the installed alpine pkg is around 38mb 16:53
(it includes zef)
timotimo time to check out if tcc is good enough for moarvm
jmerelo El_Che: I actually delete it, along with linux-headers and other stuff
So that should not be a problem.
El_Che do you delete it in the same RUN command? 16:54
16:54 Zoffix left
jmerelo El_Che: right. 16:54
El_Che: why?
El_Che aka do you have 1 RUN command with cmds linked with && ?
otherwise you aren't deleting anything
just hiding it in an underlaying layer
jmerelo El_Che I see what you mean. 16:55
El_Che there are 2 ways to create minimal images: - as few layers as possible (certainly RUNS)
or multi img Dockerfiles
the last is new
but it requires a recent docker on the build client, not at runtime
jmerelo El_Che: yep, just got that from a student. It's "from this_image that layer" 16:56
Something like that
El_Che: let me try that
El_Che jmerelo: see the huge RUN: github.com/nxadm/rakudo-pkg/blob/m...-amd64-3.6 16:57
wanderer_ Everyone login in here always use the same nickname? I have to go. 16:59
16:59 aindilis left, aindilis` joined
jmerelo wanderer_: pretty much 17:00
wanderer_ ok bye 17:01
17:01 wanderer_ left
Geth marketing: 39219c9dae | (Zoffix Znet)++ | 2 files
Add grayscale camelia
17:03
jmerelo El_Che: almost there: 505 MBs 17:07
Maybe I'm not deleting enough...
El_Che: I'm leaving git and curl. I probably don't need wget _and_ curl 17:08
El_Che: it also includes perl... it's needed to run prove
Still, a good amount of MBs less 17:09
[Coke] isn't there a six-based prove? 17:10
timotimo there is
it's what you get when you "make spectest6"
[Coke] so if you want to try to remove p5 from the docker container, maybe you can 17:11
jmerelo timotimo, [Coke]: Let me try that... 17:12
[Coke] (You'd still need it for the build maybe? but you can split docker builds into a build and then an install so you don't include the build tools into the deployed image)
17:12 lizmat joined
jmerelo [Coke]: yep, it's needed for the build, but I can delete it afterwards 17:13
[Coke] depending on hwo you delete, be careful: it may still exist in the previous layer.
17:13 adu joined
jmerelo [Coke]: yep, I got that... El_Che just commented it. 17:13
[Coke]: although come to think of it, maybe perl is just part of the basic Alpine layer... 17:14
[Coke] right, you might be stuck anyway. )
:)
jmerelo [Coke]: Where's prove6?
tap-harness6? 17:15
17:19 lizmat left, lalitmee joined 17:26 lucs_ is now known as lucs 17:36 adu left, MilkmanDan left
jmerelo Isn't it about time we stop compiling perl6 every time we have to run a travis test? There are at least 3 alternatives to do it now: docker, ubuntu packages and binaries... 17:37
17:39 Zoffix joined 17:40 Zoffix left
El_Che jmerelo: Great 17:41
17:42 espadrine_ joined 17:43 mcmillhj left 17:44 mcmillhj joined 17:48 sena_kun left 17:50 mcmillhj left
Geth perl6.org/add_more_online_repls: 4af9f5af22 | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html
Add tio.run and ideone.com to list of online repls
17:51
perl6.org: MasterDuke17++ created pull request #100:
Add tio.run and ideone.com to list of online repls
17:52
jmerelo Any thoughts on this issue? github.com/perl6/doc/issues/1916
Geth perl6.org: 4af9f5af22 | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html
Add tio.run and ideone.com to list of online repls
17:53
perl6.org: 8e53129724 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | source/resources/index.html
Merge pull request #100 from perl6/add_more_online_repls

Add tio.run and ideone.com to list of online repls
jmerelo And MasterDuke gets the lime-flavored lollipop for submitting the 100th pull request 17:54
17:58 pharv left 18:00 pharv joined 18:02 Coleoid left 18:03 pharv left, pharv joined, espadrine_ left 18:04 mcmillhj joined, adu joined
El_Che Zoffix: no news on the rakudo.org front? 18:06
18:07 zakharyas left 18:09 lalitmee left 18:10 kotrcka left 18:12 lizmat joined 18:13 mcmillhj left, sauvin left 18:16 Zoffix joined
Zoffix El_Che: I've not seen pmichaud since March 22nd. He said he'd be "out of pocket" Mar 14-Apr 1. But don't know what's happening since 18:17
Service expires in 5 days. It's not the end of the world, other than it'll look lame to have the site show—I'm assuming—some generic hosting ad 18:18
mspo you guys don't have access?
Zoffix "you guys" is who? :)
mspo the p6 marketing cadre 18:19
Zoffix I don't.
18:19 pharv left 18:20 lizmat left
Zoffix What's weird, whois shows the domain registered to Andy Lester, and I was under the impression that he's from the anti-Perl 6 crowd. 18:20
18:20 pharv joined 18:22 mcmillhj joined
El_Che Zoffix: you need to add time into the equation 18:22
some of the defactor where pretty much invested in perl6 18:23
e.g. chromatic
Zoffix chromatic isn't listed as the registrant of a key perl 6 asset.
jmerelo El_Che: then happened what?
El_Che jmerelo: 2 decades
jmerelo: sent you a small PR 18:24
Geth perl6.org/add_domain_name_to_onlin...scription: 0f2c0e9f60 | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html
Add domain name to online repl description
perl6.org: MasterDuke17++ created pull request #101:
Add domain name to online repl description
18:25
jmerelo El_Che: got it ;-)
Geth perl6.org: 0f2c0e9f60 | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html
Add domain name to online repl description
perl6.org: 6cb3452cec | (Zoffix Znet)++ (committed using GitHub Web editor) | source/resources/index.html
Merge pull request #101 from perl6/add_domain_name_to_online_repl_description

Add domain name to online repl description
El_Che haha, missing \, typical
:)
you don't know how many time I have that :) 18:26
dual && 18:27
I write it at the end normaly, you at the beginnig so we ended with "&& \ \n &&"
:)
18:27 MilkmanDan joined
mspo rakudo.org/author/jnthn/ 18:28
rakudo.org/author/zoffix/
Zoffix ? 18:29
jmerelo El_Che: different styles. But thanks a lot. 18:30
El_Che ok, running again
Zoffix I shot pmichaud a reminder email just now too 18:32
El_Che jmerelo: I'll build it locally first :) 18:33
jmerelo Just in case anyone is interested, ~5MB of issue data for the perl6/doc repo github.com/JJ/TPF-Grant/blob/maste...s/all.json 18:34
Upcoming, per-issue data too.
mspo Zoffix: what's happening on rakudo.org? 18:35
Zoffix mspo: you mean why I'm trying to reach pmichaud?
El_Che like [Coke] suggest, the multi build is the way to go. Sadly, our infra at work runs on Centos 7, so it's doesn't have the needed docker version to build them
jmerelo El_Che: half a gig is good enough. Premature optimization is the mother of all vices. 18:36
Zoffix mspo: irclog.perlgeek.de/perl6/2018-03-07#i_15895539 18:37
mspo: and we now just need to swap DNS to point to the new server
To the new site: perl6.org:4242/ 18:38
jmerelo For instance, this is the heaviest issue so far. github.com/JJ/TPF-Grant/blob/maste.../1910.json
18:39 wamba left
mspo that's not how dns works 18:39
ah
I can host a wp blog for you guys in the short term if you want
Zoffix: you need a proxy to hit that :4242 18:40
El_Che mspo: I think you're misunderstanding the issue
mspo I mean, I'm sure you know that
Zoffix Yeah
mspo El_Che: I'm catching up
El_Che :)
mspo anyway I'm sure you've got it
18:40 abraxxa left
El_Che as long as petdance of pmichaud don't change the DNS, there is no way it will work 18:41
Zoffix And we already have the hosting.
18:41 darutoko left
mspo adding ssl would be nice too 18:41
Zoffix And the proxy is already setup even.
Geth perl6.org/replace_space_with_nbsp: d4d51a164a | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html
Replace all "Perl (5|6)" with "Perl&nbsp;(5|6)"

Not 100% sure these are all correct, could someone verify?
perl6.org: MasterDuke17++ created pull request #102:
Replace all "Perl (5|6)" with "Perl&nbsp;(5|6)"
Zoffix And SSL will be forced once domain is swapped.
Geth perl6.org: d4d51a164a | MasterDuke17++ (committed using GitHub Web editor) | source/resources/index.html
Replace all "Perl (5|6)" with "Perl&nbsp;(5|6)"

Not 100% sure these are all correct, could someone verify?
18:42
perl6.org: 5dbf9e89d6 | (Zoffix Znet)++ (committed using GitHub Web editor) | source/resources/index.html
Merge pull request #102 from perl6/replace_space_with_nbsp

Replace all "Perl (5|6)" with "Perl&nbsp;(5|6)"
18:43 Zoffix left
buggable New CPAN upload: PDF-Class-0.1.4.tar.gz by WARRINGD cpan.metacpan.org/authors/id/W/WA/...1.4.tar.gz 18:44
El_Che jmerelo: is there a reason you use rakudobrew? 18:49
jmerelo El_Che: mainly so that I can keep track of versions and eventually upload them as tags 18:51
El_Che: and, don't tell anyone, but it's what I use.
El_Che jmerelo: ok
a fan :)
jmerelo El_Che: since they accepted this PR from me github.com/tadzik/rakudobrew/pull/17 I really fell in love with it. :-) 18:53
El_Che let put a quick alternative POC 18:54
[Coke] lester used to be involved back in the day. ISTR he was instrumental in the original perl6-vim plugin 18:55
Based on when I remember seeing him, would have been back in the parrot heydey
*heyday ?
El_Che yeah, many people didn't survive parrot it seems 18:57
jmerelo Can someone say what happened in a few words? 18:58
[Coke] (back at the chicago tpc)
moritz jmerelo: parrot died, that happened 18:59
El_Che jmerelo: gist.github.com/nxadm/f925fdbf66b4...7ab7e3fc66
(docker not parrot) 19:00
got zef, no Linenoise
(the 257MB is the one from my PR)
jmerelo El_Che: wow 19:02
El_Che: we should maybe decide on different names 19:03
El_Che jmerelo: yours is the canonical 19:04
this is a poc based on my pkg
jmerelo El_Che: looks amazing, anyway
Maybe I can try and build a perl 6 test container based on that...
El_Che let me create a repo and put the Dockerfile in there 19:05
my idea was to automatically create a container for each OS/reelase I provide a pkg for 19:06
(or you can do that :) ) 19:07
jmerelo El_Che: That would be great. I can do it, but please feel free. 19:08
El_Che or we can create a common repo, whatever you want
19:13 lizmat joined
El_Che lizmat: are you in contact with petdance or pmichaud? rakudo.org is registered on andy's name 19:16
19:18 lizmat left
buggable New CPAN upload: ANTLR4-Grammar-0.6.0.tar.gz by JGOFF cpan.metacpan.org/authors/id/J/JG/...6.0.tar.gz 19:24
19:25 pharv left 19:28 pharv joined
El_Che jmerelo: for the record, a "full" image (including gcc, make, some header files) is 198mb. The big file is good for a multi build process or for checking things out. The smallest 48mb is handier as a base image where you install stuff as needed and remove gcc+kitchensink afterwards 19:36
19:37 pharv left 19:41 pharv joined 19:48 adu left
jmerelo El_Che: great :-) 19:58
All issues from perl6/doc downloaded and ready for processing github.com/JJ/TPF-Grant/tree/master/data/issues Who opened the most? Who closed the most? Who closed the first one? How many openers/closers are there? What are the issues that take the most in being closed? 20:00
All those questions, and many more, will be answered by (maybe) the end of next week.
20:04 dogbert17 left, jmerelo left 20:05 stmuk_ joined 20:06 lizmat joined 20:07 pharv left 20:08 stmuk left 20:10 rindolf left 20:11 pharv joined 20:14 rindolf joined 20:17 lizmat left 20:18 zachk joined 20:19 cosimo left, zachk left, zachk joined 20:20 cosimo joined 20:27 epony left 20:29 pharv left, pharv_ joined 20:30 lizmat joined 20:37 lizmat left 20:39 Kaiepi left 20:41 |Sno| joined 20:43 [Sno] left 20:45 st_elmo left 20:52 lizmat joined 21:00 lizmat left 21:02 lizmat joined 21:09 lizmat left 21:10 mcmillhj left 21:13 lizmat joined 21:15 rindolf left 21:19 adu joined, mcmillhj joined 21:24 mcmillhj left 21:25 notostraca joined
AlexDaniel huggable: try 21:34
huggable AlexDaniel, f.perlbot.pl/#perl6 tio.run/#perl6 glot.io/new/perl6 ideone.com/
21:38 mcmillhj joined 21:43 mcmillhj left 21:47 pharv_ left 21:54 mcmillhj joined 21:59 mcmillhj left 22:00 adu left 22:05 benjikun left 22:06 benjikun joined 22:08 pharv joined
perlbot Anonymous pasted a new file at f.perlbot.pl/p/av8wmz - 22:09
Anonymous pasted a new file at f.perlbot.pl/p/bslh7k - 22:10
22:11 mcmillhj joined 22:12 captain-adequate left 22:13 pharv left 22:16 mcmillhj left
AlexDaniel huggable: try :is: tio.run/#perl6 glot.io/new/perl6 ideone.com/ f.perlbot.pl/#perl6 22:16
huggable AlexDaniel, Added try as tio.run/#perl6 glot.io/new/perl6 ideone.com/ f.perlbot.pl/#perl6
AlexDaniel huggable: star 22:17
huggable AlexDaniel, Estimated Rakudo Star releases for 2017: .01, .04, .07 & .10
AlexDaniel so tio has 2017.12 and glot.io has 2017.10 22:18
perlbot Anonymous pasted a new file at f.perlbot.pl/p/p7rhz9 -
AlexDaniel that thing… also has 2017.10
22:19 adu joined
AlexDaniel simcop2387: can you add “report a bug” link to f.perlbot.pl/ ? 22:19
22:20 |oLa| left
AlexDaniel simcop2387: for example, “Fork and Edit” button does not keep the Language field and switches to perl5 22:20
heh, so ideone has v2016.12 and it also calls perl 6 just “Perl” 22:22
huggable: try :is: tio.run/#perl6 glot.io/new/perl6 f.perlbot.pl/#perl6 ideone.com/
huggable AlexDaniel, Added try as tio.run/#perl6 glot.io/new/perl6 f.perlbot.pl/#perl6 ideone.com/
22:22 mcmillhj joined, adu left 22:27 espadrine_ joined 22:29 pharv joined
simcop2387 AlexDaniel: sure, that said it'll be a link to github.com/perlbot/perlbuut-pastebin/ 22:38
the issues there that is 22:39
22:40 Kaiepi joined
Geth ¦ marketing: zoffixznet self-assigned Clarify "Rakudo Star distribution" in Resources Card github.com/perl6/marketing/issues/12 22:45
22:50 adu joined 22:56 mcmillhj left 22:58 mcmillhj joined 23:01 adu left 23:03 mcmillhj left 23:04 lichtkind left 23:10 mcmillhj joined 23:14 mcmillhj left 23:16 lichtkind joined 23:17 Herby_ joined
Herby_ o/ 23:17
23:26 mcmillhj joined 23:27 atta_ left 23:29 HaraldJoerg left, pharv left 23:32 mcmillhj left 23:43 w_richard_w joined 23:45 MasterDuke left 23:46 lichtkind left 23:49 DrForr left, DrForr joined 23:50 markong left