Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-07-16

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:28 FROGGS__ joined #parrot
03:28 dalek parrot: ad40760 | util++ | / (6 files):
03:28 dalek parrot: Prepare for the 6.6.0 release.
03:28 dalek parrot: review: https://github.com/parrot/parrot/commit/ad40760752
03:29 * davidfetter waiting for the 6.6.6 release
03:41 travis-ci joined #parrot
03:41 travis-ci [travis-ci] parrot/parrot#1061 (master - ad40760 : Bruce Gray): The build passed.
03:41 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/868c41038310...ad4076075276
03:41 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/30040522
03:41 travis-ci left #parrot
03:51 Util Release complete. OK to commit to master branch.
03:51 Util davidfetter: ^^^
03:52 davidfetter Util, i don't believe i should be able to bump the minor version 6x just for this :)
03:53 Util davidfetter: Oh! I missed the joke, and read your initial line as "davidfetter waiting for the 6.6.0 release"
03:54 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.
03:54 davidfetter heh
03:54 davidfetter so is haskell now implemented atop parrot?
03:54 Util Still, if you want to dig in and find 6 security problems, I would be doubly delighted!
03:55 davidfetter if only i were in the least bit qualified..
03:56 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 Util Still, it *could* be done.
03:57 Util Most of their compiler is written in Haskell, so Bootstrap, then $Profit
03:58 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 davidfetter maybe i'll be able to spread it out sooner...
03:59 Util I tried to learn Haskell, to help with Pugs. It turned my brain inside out.
04:00 Util I wish you better luck.
04:00 davidfetter that's why i figured i'd need a few weeks' concentrated effort
04:00 Util Well, they won't toddle forever :^)
04:00 davidfetter true
04:02 * Util grandchildren are 5yrs, 3yrs, and -3mos, so we are roughly tracking with you.
04:02 davidfetter heh
04:02 Util Just that mine live in a nearby house, with their parents. Slight difference :)
04:03 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 davidfetter (and you want me to)
04:06 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
04:07 davidfetter so, in sum, "sleep"
04:07 Util But no need to belabor anyway. I've been briefed :)
04:07 davidfetter heh
04:07 Util "sleep". Perfect summation.
04:08 davidfetter :)
04:09 Util Do you have a favorite stanza from a Jimmy Buffet song?
04:09 Util I am writing the epigram for the release notes, and "Son of a Son of a Sailor" could be replaced.
04:09 * davidfetter 's Jimmy Buffet knowledge is pretty limited
04:09 * davidfetter wastes away again in margaritaville
04:11 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:12 davidfetter ah
04:21 Util Coke: requesting /ops for /me and slavorg
04:22 dalek website: Util++ | Parrot 6.6.0 "Parrothead" released!
04:22 dalek website: http://www.parrot.org/news/2014/Parrot-6.6.0
05:59 bighugedog joined #parrot
06:31 bighugedog1 joined #parrot
06:46 Hunger joined #parrot
08:00 bighugedog joined #parrot
08:15 Coke Util: Dne.
09:01 basiliscos joined #parrot
14:03 rurban1 joined #parrot
14:08 Chirag joined #parrot
14:13 rurban updated docs.parrot.org
14:22 rurban and updated the github docs
14:25 rurban it will be pretty hard to come up with 6 patch releases just to please the devil worshippers
14:36 rurban 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
14:36 rurban yes, pick one
14:37 Chirag Eeny, meeny, miny, moe :D
14:37 rurban I don't expect anything dramatic. Either minimal invisible impact, or too hard
14:37 rurban maybe try directly accessing the CallContext attrs, not via vtable
14:37 Chirag thats 5
14:38 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 rurban with an override for this
14:38 rurban yes
14:39 rurban should I add a ticket for it?
14:39 Chirag yes, please
14:49 rurban https://github.com/parrot/parrot/issues/1083
14:54 rurban Coke: Could you add Chirag (gh username: ZYROz) to parrot to be able to assign issues to him? I got no perms
14:57 Util rurban, Coke: I just added ZYROz to Parrot group: "developers"
14:57 Util Coke: thanks for the op
14:58 Util rurban: thanks for taking care of the docs.
15:00 Topic for #parrot is now Parrot 6.6.0 "Parrothead" | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
15:07 Util Devil worshippers?
15:07 Util In a Heinlein sci-fi novel, a mathematician worked out that their were 6^6^6 possible dimensions.
15:07 Util That was 6 ** (6 ** 6), which is an integer with over 36000 digits! (about 2.6e+36306)
15:07 Util Some of the dimensions were metafictional, and included Oz, and all the other works of Heinlein.
15:07 Util The book is mostly about the main characters travels to those dimensions.
15:07 Util *Ehemmm* That is what *I* was referring to, of course!
15:10 rurban Oh, that's better
15:10 rurban I was overly cynical
15:11 rurban adding more docs now
15:14 dalek parrot/rurban/readall-gh1084: d9773f0 | rurban++ | / (3 files):
15:14 dalek parrot/rurban/readall-gh1084: [docs] Updated StringHandle.readall and FileHandle.readall docs
15:14 dalek parrot/rurban/readall-gh1084:
15:14 dalek parrot/rurban/readall-gh1084: They read just the rest of the buffer if tell > 0. [GH #1084]
15:14 dalek parrot/rurban/readall-gh1084: This is not what you would expect, but perl6 wanted it this way.
15:14 dalek parrot/rurban/readall-gh1084: See GH #930 for the discussion.
15:14 dalek parrot/rurban/readall-gh1084: review: https://github.com/parrot/parrot/commit/d9773f03bb
16:35 Chirag rurban: is this the right way to benchmark -
16:35 Chirag perf stat -r4 make include/pmc/pmc_callcontext.h src/pmc/callcontext.c >/dev/null 2>> ../log.bench
16:35 Chirag perf stat -x make include/pmc/pmc_callcontext.h src/pmc/callcontext.c >/dev/null 2>> ../log.bench
16:41 Chirag ah no need for the flags.. I guess this should suffice -
16:41 Chirag perf stat make include/pmc/pmc_callcontext.h >/dev/null 2>> ../log.bench
16:41 Chirag perf stat make src/pmc/callcontext.c >/dev/null 2>> ../log.bench
16:45 rurban no.
16:45 rurban makes no sense to benchmark the make
16:46 rurban fix the 2 files and then run ../parrot-bench/do-bench.sh e.g.
16:46 rurban before and after
16:47 rurban do-bench.sh is not destructive and just records a run-bench.sh run
16:48 rurban bench.sh is destructive, cleans and rebuilds and runs it
16:59 Chirag oh.. actually i had removed all the destructive part and just perf for make... let me try without benchmarking make..
17:03 diginet joined #parrot
17:08 Chirag umm, how do I fix it for these two files in particular?
17:10 rurban remove the static from the method you call directly
17:14 Chirag so do-bench only records perf for non-static methods??
17:16 Chirag I mean it still runs parrot completely, so I am not really getting how it works..
17:19 Chirag 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:33 Coke Heinlein novel was https://en.wikipedia.org/wiki/The_Number_of_the_Beast_(novel) - I loved that book.
17:34 Coke (but I haven't read it in like 20 years)
17:35 rurban1 joined #parrot
17:38 rurban I know it from Iron Maiden
17:38 rurban Heinlein novel was 2 years earlier than Iron Maiden (1980 vs 1982)
17:38 davidfetter devil worship is just a boring christian heresy :P
17:39 rurban yeah, just joking around
17:46 rurban https://www.google.com/search?q=The%20Number%20of%20the%20Beast%20pdf
18:02 rurban1 joined #parrot
18:07 rurban1 joined #parrot
18:17 dalek website: ZYROz++ | GSoC 2014 - Report 8
18:17 dalek website: http://www.parrot.org/zyroz8
19:53 rurban1 joined #parrot
20:26 basiliscos joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced