Parrot 6.5.0 "Black-winged Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 9 July 2014.
01:28 FROGGS__ joined
dalek rrot: ad40760 | util++ | / (6 files):
Prepare for the 6.6.0 release.
03:28
davidfetter waiting for the 6.6.6 release 03:29
03:41 travis-ci joined
travis-ci [travis-ci] parrot/parrot#1061 (master - ad40760 : Bruce Gray): The build passed. 03:41
[travis-ci] Change view : github.com/parrot/parrot/compare/8...4076075276
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/30040522
03:41 travis-ci left
Util Release complete. OK to commit to master branch. 03:51
davidfetter: ^^^
davidfetter Util, i don't believe i should be able to bump the minor version 6x just for this :) 03:52
Util davidfetter: Oh! I missed the joke, and read your initial line as "davidfetter waiting for the 6.6.0 release" 03:53
davidfetter Util, sorry 03:54
Util Actually, I had had the same 6.6.6 thought, which makes it doubly lame that I mis-read you.
davidfetter heh
so is haskell now implemented atop parrot?
Util Still, if you want to dig in and find 6 security problems, I would be doubly delighted!
davidfetter if only i were in the least bit qualified.. 03:55
Util I hope *many* languages are implemented in Parrot eventually, but never Haskell. Their current toolchain is too awesome and optimzed for just them. 03:56
Still, it *could* be done.
Most of their compiler is written in Haskell, so Bootstrap, then $Profit 03:57
davidfetter Sometime, when I have a few weeks to study, I'll really try to learn Haskell. Realistically, that's not likely in the next 10 years, as I have toddlers and a baby in the house 03:58
maybe i'll be able to spread it out sooner...
Util I tried to learn Haskell, to help with Pugs. It turned my brain inside out. 03:59
I wish you better luck. 04:00
davidfetter that's why i figured i'd need a few weeks' concentrated effort
Util Well, they won't toddle forever :^)
davidfetter true
Util grandchildren are 5yrs, 3yrs, and -3mos, so we are roughly tracking with you. 04:02
davidfetter heh
Util Just that mine live in a nearby house, with their parents. Slight difference :)
davidfetter i needn't belabor the size of that difference, unless of course you've forgotten since it was your turn in the barrel 04:03
(and you want me to)
Util I started dating my wife when her son was 9, then married 5 years later, so my grandchildren are my only newborn experiences. 04:06
davidfetter ah
so, in sum, "sleep" 04:07
Util But no need to belabor anyway. I've been briefed :)
davidfetter heh
Util "sleep". Perfect summation.
davidfetter :) 04:08
Util Do you have a favorite stanza from a Jimmy Buffet song? 04:09
I am writing the epigram for the release notes, and "Son of a Son of a Sailor" could be replaced.
davidfetter 's Jimmy Buffet knowledge is pretty limited
davidfetter wastes away again in margaritaville
Util Margaritaville is the bar in Orlando where I went after YAPC in Orlando last month, which is why this release is "Parrothead", the term for JB fans. 04:11
davidfetter ah 04:12
Util Coke: requesting /ops for /me and slavorg 04:21
dalek website: Util++ | Parrot 6.6.0 "Parrothead" released! 04:22
website: www.parrot.org/news/2014/Parrot-6.6.0
05:59 bighugedog joined 06:31 bighugedog1 joined 06:46 Hunger joined 08:00 bighugedog joined
Coke Util: Dne. 08:15
09:01 basiliscos joined 14:03 rurban1 joined 14:08 Chirag joined
rurban updated docs.parrot.org 14:13
and updated the github docs 14:22
it will be pretty hard to come up with 6 patch releases just to please the devil worshippers 14:25
but if so, 6.6.6 will be a supported release 14:36
Chirag Hey! Going through the wiki.. So we have finished 3 & 7 and took a shot at 5... Now to choose from 1,2,4,6
rurban yes, pick one
Chirag Eeny, meeny, miny, moe :D 14:37
rurban I don't expect anything dramatic. Either minimal invisible impact, or too hard
maybe try directly accessing the CallContext attrs, not via vtable
Chirag thats 5
rurban for testing/benchmarks you can hack the callcontext.c file to export the needed methods. for production we need to fix pmc2c (again) 14:38
with an override for this
yes
should I add a ticket for it? 14:39
Chirag yes, please
rurban github.com/parrot/parrot/issues/1083 14:49
Coke: Could you add Chirag (gh username: ZYROz) to parrot to be able to assign issues to him? I got no perms 14:54
Util rurban, Coke: I just added ZYROz to Parrot group: "developers" 14:57
Coke: thanks for the op
rurban: thanks for taking care of the docs. 14:58
moderator Parrot 6.6.0 "Parrothead" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC 15:00
Util Devil worshippers? 15:07
In a Heinlein sci-fi novel, a mathematician worked out that their were 6^6^6 possible dimensions.
That was 6 ** (6 ** 6), which is an integer with over 36000 digits! (about 2.6e+36306)
Some of the dimensions were metafictional, and included Oz, and all the other works of Heinlein.
The book is mostly about the main characters travels to those dimensions.
*Ehemmm* That is what *I* was referring to, of course!
rurban Oh, that's better 15:10
I was overly cynical
adding more docs now 15:11
dalek rrot/rurban/readall-gh1084: d9773f0 | rurban++ | / (3 files):
[docs] Updated StringHandle.readall and FileHandle.readall docs

They read just the rest of the buffer if tell > 0. [GH #1084] This is not what you would expect, but perl6 wanted it this way. See GH #930 for the discussion.
15:14
Chirag rurban: is this the right way to benchmark - 16:35
perf stat -r4 make include/pmc/pmc_callcontext.h src/pmc/callcontext.c >/dev/null 2>> ../log.bench
perf stat -x make include/pmc/pmc_callcontext.h src/pmc/callcontext.c >/dev/null 2>> ../log.bench
ah no need for the flags.. I guess this should suffice - 16:41
perf stat make include/pmc/pmc_callcontext.h >/dev/null 2>> ../log.bench
perf stat make src/pmc/callcontext.c >/dev/null 2>> ../log.bench
rurban no. 16:45
makes no sense to benchmark the make
fix the 2 files and then run ../parrot-bench/do-bench.sh e.g. 16:46
before and after
do-bench.sh is not destructive and just records a run-bench.sh run 16:47
bench.sh is destructive, cleans and rebuilds and runs it 16:48
Chirag oh.. actually i had removed all the destructive part and just perf for make... let me try without benchmarking make.. 16:59
17:03 diginet joined
Chirag umm, how do I fix it for these two files in particular? 17:08
rurban remove the static from the method you call directly 17:10
Chirag so do-bench only records perf for non-static methods?? 17:14
I mean it still runs parrot completely, so I am not really getting how it works.. 17:16
oh wait I understand now, its the difference in the timings that we want.. so I will remove the static-ness of directly called methods and see the change 17:19
Coke Heinlein novel was en.wikipedia.org/wiki/The_Number_o...st_(novel) - I loved that book. 17:33
(but I haven't read it in like 20 years) 17:34
17:35 rurban1 joined
rurban I know it from Iron Maiden 17:38
Heinlein novel was 2 years earlier than Iron Maiden (1980 vs 1982)
davidfetter devil worship is just a boring christian heresy :P
rurban yeah, just joking around 17:39
www.google.com/search?q=The%20Numb...east%20pdf 17:46
18:02 rurban1 joined 18:07 rurban1 joined
dalek website: ZYROz++ | GSoC 2014 - Report 8 18:17
website: www.parrot.org/zyroz8
19:53 rurban1 joined 20:26 basiliscos joined