Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2013-11-22

Perl 6 | Reference Documentation | Rakudo

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

All times shown according to UTC.

Time Nick Message
00:13 Psyche^ joined #perl6
00:15 tipdbmp joined #perl6
00:38 dayangkun joined #perl6
00:38 jnthn evening, #perl6
00:41 Pleiades` joined #perl6
00:45 ssutch joined #perl6
00:46 jnthn This month's Rakudo release will happen tomorrow morning European time, 'cus somebody was irresponsible enough to notice the release manager was somewhere near where he lives and suggest a trip to the pub. :)
01:00 btyler joined #perl6
01:14 eternaleye_ joined #perl6
01:29 lizmat indeed :-)
01:30 woolfy Naughty somebody!  Stout!
01:31 jnthn ;)
01:31 jnthn Habanero stout...
01:32 lizmat gnight #perl6, cu tomorrow
01:32 jnthn o/
01:32 jnthn btw, grabbed a hotel in copenhagen, so I will can save the hour commute home and hour commute on Sat morning = 2 hours more sleep ;)
01:34 jnthn 'night, #perl6
01:38 diakopter um. every single automatic car is sold out.
01:42 lizmat_ joined #perl6
01:43 thou joined #perl6
02:03 fridim_ joined #perl6
02:09 * TimToady didn
02:09 * TimToady didn't know Google was selling automatic cars yet...
02:20 ssutch joined #perl6
02:23 kurahaupo joined #perl6
02:36 Entonian joined #perl6
02:41 benabik joined #perl6
03:12 * colomon hopes automatic cars are pretty standard before his son is old enough to drive.  ;)
03:13 japhb_ That will be a very strange generational change.
03:27 dalek p6-pb: d30de87 | (Geoffrey Broadwell)++ | lib/PB/Binary/Writer.pm:
03:27 dalek p6-pb: Handle enums as varints in PB::Binary::Writer
03:27 dalek p6-pb: review: https://github.com/samurais​am/p6-pb/commit/d30de878f2
03:27 dalek p6-pb: c14d146 | (Geoffrey Broadwell)++ | lib/PB/Binary/Writer.pm:
03:27 dalek p6-pb: Safely handly negative values in write-varint()
03:27 dalek p6-pb: review: https://github.com/samurais​am/p6-pb/commit/c14d1465a4
03:27 dalek p6-pb: caa75d5 | (Geoffrey Broadwell)++ | lib/PB/ (2 files):
03:27 dalek p6-pb: Handle repeated fields in write-message()
03:27 dalek p6-pb:
03:27 dalek p6-pb: A small amount of refactoring, plus support for .pb_packed in the field
03:27 dalek p6-pb: attributes, but mostly changes to write-message() to support simple and
03:27 dalek p6-pb: packed repeated fields.
03:27 dalek p6-pb: review: https://github.com/samurais​am/p6-pb/commit/caa75d52ac
03:56 retupmoca r: say DateTime.new(:year(1883), :month(11), :day(18), :hour(12), :minute(03));
03:56 camelia rakudo-jvm 2e2334: OUTPUT«Potential difficulties:â�¤    Leading 0 does not indicate octal in Perl 6; please use 0o3 if you mean thatâ�¤    at /tmp/XE9jAAsuiU:1â�¤    ------> [32mnth(11), :day(18), :hour(12), :minute(03[33mâ��[31m));[0mâ�¤    Leading 0 does not indicate octal in …»
03:56 camelia ..rakudo-parrot 2e2334: OUTPUT«Potential difficulties:â�¤    Leading 0 does not indicate octal in Perl 6; please use 0o3 if you mean thatâ�¤    at /tmp/AdNHwcp5_I:1â�¤    ------> [32mnth(11), :day(18), :hour(12), :minute(03[33mâ��[31m));[0mâ�¤    Leading 0 does not indicate octal …»
03:56 retupmoca ok, I must just have an old rakudo
03:56 retupmoca I was getting a null pointer exception
04:08 preflex_ joined #perl6
04:14 kaleem joined #perl6
04:32 woosley joined #perl6
04:38 thou joined #perl6
05:07 lawrmcfa joined #perl6
05:36 btyler joined #perl6
06:24 [Sno] joined #perl6
07:00 SamuraiJack joined #perl6
07:01 kaleem joined #perl6
07:04 diakopter er, I meant automatic transmission, in a Europe city
07:16 xenoterracide joined #perl6
07:29 fhelmberger joined #perl6
07:30 rurban1 joined #perl6
07:31 darutoko joined #perl6
07:40 dmol joined #perl6
07:42 raiph joined #perl6
07:50 djanatyn joined #perl6
07:50 Tene joined #perl6
07:50 Tene joined #perl6
07:52 FROGGS joined #perl6
08:07 denisboyun joined #perl6
08:08 zakharyas joined #perl6
08:15 daniel-s joined #perl6
08:35 denis_boyun_ joined #perl6
08:40 berekuk joined #perl6
08:43 dayangkun joined #perl6
08:48 hummeleB1 joined #perl6
08:57 timotimo diakopter: yeah. in germany, not many people drive automatic
09:01 timotimo the wikipedia article only tells what the individual car makers call their automatic transmissions, but not how many are sold in relation to manual transmissions
09:05 DrEeevil for germany I'd expect something around 5%, maybe less
09:05 timotimo yeah, that seems about right
09:13 FROGGS well, the percentages are increasing a bit nowadays
09:14 FROGGS where nowadays is like since 10 years
09:14 FROGGS because, who of the audi drivers has a manual transmission?
09:15 FROGGS even my colleges who drive ford or renault drive an automatic
09:17 timotimo interesting
09:18 timotimo well, i'm looking forward to owning a car that parks itself while i stand next to it
09:18 timotimo i wonder if i'd be insured against damages the car does to itself and other cars by errors the automatic parking commits
09:18 FROGGS I am looking forward to own a car at all :o)
09:19 FROGGS have none now since a year
09:19 FROGGS don't count on it :o)
09:20 timotimo well, my current car is a mini, so parking is already pretty easy
09:21 timotimo i'd still like having a car that can drive sideways or turn on the spot, though
09:22 FROGGS well, I had an opel omega (2.5 V6 automatic)... I want to have it back ó.ò
09:23 timotimo seems like a nice car
09:23 timotimo limousine or kombi?
09:23 Suhosin I miss having a car
09:23 FROGGS limousine
09:23 Suhosin But I live on a main shopping road, and 15 min by bus from work
09:23 Suhosin I just didnt use it :P
09:23 FROGGS cars are cool, if don't have to buy fuel and need to repair them
09:23 timotimo hm. i had an old kombi A4 a year before the mini; i liked having a whole lot of space in the trunk and also being able to see where exactly the back of my car is from inside
09:24 Suhosin I had a 7 series.
09:24 FROGGS Suhosin: 5min to walk to do shopping, 10min to walk to work
09:24 FROGGS timotimo: exactly
09:25 FROGGS that is why I love old cars
09:25 FROGGS you actually see something
09:25 Suhosin But it cost me 2x as much to park it (I have no parking) as for whole region bus pass
09:25 timotimo i don't know many new cars; i also see something in my mini
09:26 FROGGS timotimo: drive a golf and try to see something through the rear window :/
09:26 FROGGS old corsa++
09:26 timotimo hm. i don't remember the golf i drove for driver's ed ...
09:26 FROGGS Suhosin: what is a 7 series? bmw?
09:26 Suhosin FROGGS: Yeah
09:27 FROGGS nice :o)
09:27 Suhosin 4 liter BMW
09:27 FROGGS that was a V10, right?
09:27 Suhosin Great car, expensive to run though
09:27 Suhosin Couldnt tell you :P
09:27 FROGGS we have two engines in our garage
09:27 Suhosin Was a 740i
09:27 FROGGS one was meant to get into a manta
09:27 timotimo manta! haha :)
09:28 Suhosin 1993 I think
09:28 FROGGS :o)
09:28 timotimo kids, grab your manta-fahrer-witze :P
09:28 timotimo or, i guess, old people
09:28 timotimo i don't think people much younger than me remember hearing those from their parents
09:28 FROGGS Suhosin: an E32
09:28 FROGGS Suhosin: ahh, that is an V8
09:29 FROGGS the 750i was an V12 though
09:29 Suhosin FROGGS: All I know is, it was a great drive but was just costing more than I could justify :P
09:29 FROGGS absolutely
09:30 Suhosin I'd get another if I got a job further from home though
09:30 FROGGS my omega was expensive too (built 1996, died 2009), I was unable to pay for repairing it
09:36 dbr joined #perl6
09:39 masak good antenoon, #perl6
09:39 FROGGS hi masak
09:39 masak I have a question about pmurias' grant. I haven't seen any reports on it. what happened to it? was it completed?
09:40 FROGGS I have heard he completed it, though there are some minor issues IIRC
09:40 FROGGS got a bit quiet about it though
09:41 timotimo grant?
09:41 FROGGS the gsoc project
09:41 timotimo do you refer to the GSoC?
09:41 timotimo ah
09:41 FROGGS dunno about a grant
09:41 timotimo well, he wrote many reports on parrot.org
09:43 timotimo last i know he's going to continue work on it some time soon
09:46 masak yeah, I was referring to GSoC.
09:46 masak my question is twofold, really: (a) did he get the full amount of GSoC money? (he deserves it), and (b) did he reach his stated goals?
09:46 masak I'm kinda eager to use Rakudo in the browser...
09:47 nwc10 last I remember him saying here (and both my memory and my attention are les then awesome) was that he was waiting to get network to his dormitory room before continuing, because working on it in the corridor wasn't really practical
09:47 nwc10 implied was that that (network) would be soon
09:47 nwc10 but he seems to have gone dark
09:50 masak I see.
09:50 masak anyway, mad props to pmurias++.
09:51 masak hoping to see the work continue.
09:52 timotimo agreed
09:58 timotimo so, i've used jvisualvm to sample (because profiling causes segfaults immediately) a run of a program i made
09:58 timotimo and it seems like a good portion of the time (15%) was spent in CallFrame.<init>
10:03 timotimo (after that, with 12.3% is P6OpaqueDelegateInstance.get_attribute_boxed, then with 10% VMArrayInstance.set_elems
10:03 timotimo now i gotta run
10:03 lizmat_ good *, #perl6
10:04 FROGGS hi lizmat
10:04 lizmat I will now start the Rakudo release process
10:04 hoelzro hello lizmat
10:04 lizmat o/ hoelzro FROGGS!
10:05 nwc10 can we send a search party, trailing Cat 5 behind them (instead of string)?
10:06 nwc10 because I'd love to see it get to a mergable state.
10:10 lizmat nqp release process, step 2: Change the C<VERSION> file in nqp
10:13 dalek nqp: d24578c | (Elizabeth Mattijsen)++ | VERSION:
10:13 dalek nqp: bump VERSION to 2013.11
10:13 dalek nqp: review: https://github.com/perl6/nqp/commit/d24578cf5d
10:16 lizmat step 3: Make sure everything compiles and runs from a known clean state.
10:17 lizmat hmmm... I see parrot 5.10.0 is out, should I upgrade parrot version or not ?
10:17 lizmat seems premature ?
10:18 timotimo don't.
10:19 timotimo we did not merge the packfile pmc stuff for nqp yet
10:19 timotimo er, packfile api
10:19 lizmat ok, continuing with 5.9.0  :-)
10:20 timotimo next month the build process on parrot will be simplified. that's cool
10:20 timotimo the change had been long time in the making
10:23 FROGGS timotimo: do you think we get the needed changes for packfile done?
10:24 FROGGS because... we are producing pir (in QRegex for example)... I guess this need to be changed
10:24 lizmat step 4: Create a release tarball
10:25 lizmat step 5: Unpack the tar file into another area
10:28 dmol joined #perl6
10:30 timotimo good question. i thought almost all the work was already done and just needs to be properly merged
10:31 lizmat I don't think I can upload the NQP / rakudo tar balls to rakudo.org
10:31 lizmat suggestions on how to make that happen ?
10:32 bloonix joined #perl6
10:35 FROGGS lizmat: ask moritz or masak
10:36 lizmat step 6: Tag NQP by its release month
10:37 lizmat step 7: Upload the release tarball   (deferring until moritz / masak / jnthn react )
10:38 lizmat step 8: continue with rakudo release process
10:40 lizmat step 7 (rakudo): update the NQP dependency:
10:41 lizmat step 8: Enter the new version into the F<VERSION> file
10:43 berekuk joined #perl6
10:44 lizmat step 9: Make sure any locally modified files have been pushed back to github
10:44 dalek rakudo/nom: 03fbaaa | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
10:44 dalek rakudo/nom: [release] bump NQP revision
10:44 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/03fbaaa8d6
10:44 dalek rakudo/nom: 10eba01 | (Elizabeth Mattijsen)++ | VERSION:
10:44 dalek rakudo/nom: [release] bump VERSION
10:44 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/10eba0168e
10:46 lizmat step 10: Make sure everything compiles and runs from a known clean state
10:46 moritz lizmat: if you give me a file, I can upload it
10:46 moritz ... or not, wrong machine, wrong ssh key :(
10:47 * masak reacts, but a bit too late
10:47 masak I'll let moritz++ do it ;)
10:48 moritz masak: na, you do it, I Just found I don't have the right ssh key with me
10:48 masak well, um.
10:48 moritz I can do it tonight though
10:48 masak I just realized I just formatted the drive with that ssh key on it...
10:48 masak I don't think I have it on the laptop. :/ only the stationary.
10:49 lizmat ok, I'll wait until jnthn wakes up  :-)
10:49 masak typical -- the moment I start the reinstall, someone reminds me of the one unique thing that that old HD contents had... :P
10:49 masak sorry about that.
10:49 dmol1 joined #perl6
10:52 lizmat no pb, masak moritz
10:56 masak from the bright side, my stationary now runs a brand new Linux distribution, and I should be able to work from it a lot again.
10:58 dmol joined #perl6
10:58 nwc10 jnthn is almost out of morning
11:00 lizmat well, he didn't have any $work today, so he told he he could sleep in until any time he wanted
11:00 masak seems he made use of that possibility.
11:01 nwc10 OK, everyone pretend that it's Saturday already :-)
11:01 lizmat hmmm.. seems I missed the morning presentations at the NPW
11:05 lizmat so what do I need to change to have a jvm spectest *NOT* use the eval server ?
11:13 dmol joined #perl6
11:18 dmol joined #perl6
11:19 lizmat step 11: Create a tarball
11:20 denisboyun joined #perl6
11:21 moritz lizmat: I guess you'd have to patch t/harness for that
11:21 lizmat well, I've spectested jvm until it started to fail
11:23 masak lizmat: please don't announce anything until the tarball is uploaded ;)
11:23 masak (you already know that, most likely, but just a reminder...)
11:23 lizmat yes yes, I know  :-)
11:23 masak thought so. :)
11:23 tgt joined #perl6
11:27 lizmat hmmmm...  errors while creating the tarball
11:27 lizmat the t/spec files should not be in the tarball, right ?
11:27 dmol joined #perl6
11:30 masak right.
11:32 lizmat well, it seems they are now, and were in the last release as well
11:37 lizmat I think the main problem is that "make realclean" doesn't work
11:37 lizmat is not a valid target
11:40 dmol joined #perl6
11:41 lizmat the generated MANIFEST is also a mess
11:41 lizmat completely out of date
11:48 lizmat trying again from a ZIP downloaded from Github
11:53 dmol joined #perl6
12:05 jnthn afternoon, #perl6
12:07 timotimo hey jnthn :)
12:08 jnthn Seems that if you burn the candle at both ends for a week and then don't set yourself an alarm... :)
12:08 nwc10 you get a UGT violation
12:09 nwc10 and a dilemma - breakfast or lunch?
12:10 fhelmberger_ joined #perl6
12:10 jnthn Today's task: try to update the composable concurrency talk fro the latest syntax, and try to make it fit into 45 minutes :)
12:10 kivutar joined #perl6
12:11 nwc10 jnthn: as them for a second projector, and get masak to stand next to you and present in parallel?
12:11 nwc10 also, you realise that if you're really lucky TimToady will still be awake, and moving the goalposts as you are talking :-)
12:12 jnthn argh :P
12:13 nwc10 you need an atomic {} to wrap the talk
12:13 nwc10 as I understand it the problem *isn't* that you may not be able to commit at the end of the talk
12:14 lizmat good *, jnthn
12:14 nwc10 but that it might never be possible to commit, if the synopsis updates are faster than the implementation update attempts
12:14 jnthn hi lizmat :)
12:14 FROGGS hi jnthn
12:14 lizmat jnthn: I've sent you a nqp 2013.11 tarball, could you upload that ?
12:15 jnthn Um
12:16 * jnthn tries to remember how that's done...
12:16 lizmat scp nqp-2013.11.tar.gz rakudo@rakudo.org:public_html/downloads/nqp/
12:17 FROGGS (using winscp perhaps)
12:17 jnthn oh, rakudo@rakudo.org
12:17 jnthn OK, yeah, I can ssh there and have a key
12:17 jnthn So the scp shoudl work out
12:19 lizmat thabnks
12:19 lizmat am now rebuilding from the generated tar file
12:19 jnthn It's there.
12:19 lizmat which was a bit problematic
12:19 lizmat as the "realclean" target doesn't seem to exist anymore
12:19 kaleem joined #perl6
12:20 jnthn o realcleany?
12:21 * jnthn bbi5
12:21 lizmat echty
12:21 jnthn lol :P
12:21 itz_ joined #perl6
12:22 timotimo jnthn: i'm glad i could make WINNER work in time for your talk :)
12:22 timotimo well ... work at least somewhat :)
12:22 timotimo i bet there's some quirks that i didn't find that you'll stumble over
12:23 dalek rakudo/nom: 69354ff | (Tobias Leich)++ | docs/ROADMAP:
12:23 dalek rakudo/nom: updated responsibilities, added goto/next/last LABEL
12:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/69354fffdd
12:24 timotimo \o/
12:24 timotimo oh, i thought you had committed to doing goto/next/last LABEL ;)
12:24 FROGGS no
12:24 FROGGS hehe
12:24 FROGGS only to the roadmap :/
12:25 FROGGS I'd need jnthn for a roadmap on this first :o)
12:25 timotimo :)
12:26 FROGGS I mean, I can imagine that we'd need to unwind from the current frame to a frame from where the target descends, but I'm not sure that this is right
12:26 lizmat now fetching nqp / parrot for the 5th time, argh
12:27 FROGGS that'd be goto... last/next LABEL should be way easier
12:28 timotimo last/next LABEL would also be way more useful, IMO.
12:28 FROGGS true
12:28 timotimo i can stand to wait another year for regular goto, but next/last/retry label ... i'd love to get it this year for christmas :P
12:28 timotimo (not that i could implement it that quickly, though)
12:28 FROGGS why not?
12:29 FROGGS I mean, we'd just need to put the label into the last/next phaser, and if the loop that got the phaser does not know about that label, it should rethrow
12:29 timotimo ... i guess i lack the knowledge to even begin
12:30 timotimo is it that simple? can't be!
12:30 FROGGS jnthn: ^^
12:30 timotimo i guess i'll get home and look at the actual implementation and see how hard it really will be
12:31 * FROGGS takes a look now
12:34 FROGGS rp: HURZ: for ^3 { next HURZ }
12:34 camelia rakudo-parrot 10eba0: OUTPUT«[31m===[0mSORRY![31m===[0m Error while compiling /tmp/nSxeox945vâ�¤Undeclared name:â�¤    HURZ used at line 1â�¤â�¤Â»
12:36 FROGGS where is 'next' defined anyway? I only see it in NQP::Grammar, but not in Perl6::Grammar nor HLL::Grammar
12:36 FROGGS ohh, I wonder...
12:36 FROGGS rakudo/src/core/control.pm:59:my &next := -> | {
12:36 FROGGS here we go
12:39 lizmat jnthn moritz masak: I'm giving up on creating tar ball
12:40 FROGGS std: HURZ: for ^3 { next HURZ }
12:40 camelia std 8370f3f: OUTPUT«ok 00:01 123m␤»
12:40 fhelmberger joined #perl6
12:41 lizmat https://gist.github.com/lizmat/7599261   # tar file build *with* t/spec and errors!!
12:42 lizmat the MANIFEST if from 19 july ??
12:44 lizmat should the MANIFEST be updated manually ??
12:45 FROGGS seems like
12:45 lizmat also: the 2013.10 release contained all the t/spec files
12:46 FROGGS lizmat: there is a make manifest target
12:47 lizmat $ make manifest
12:47 lizmat make: `manifest' is up to date.
12:47 lizmat it most definitely is not up to date
12:47 FROGGS delete it
12:47 lizmat ok, updated, but now all of t/spec lives in it.
12:48 lizmat I guess I can remove those manually
12:48 FROGGS the makefile says so:
12:48 FROGGS find t/spec -type f | grep -v '\.git' >>MANIFEST
12:48 FROGGS I thought the test files should be in there?
12:49 FROGGS std: ABC: for 1 { }; ABC for 1 { }
12:49 camelia std 8370f3f: OUTPUT«[31m===[0mSORRY![31m===[0mâ�¤Unexpected block in infix position (two terms in a row, or previous statement missing semicolon?) at /tmp/nLWKwsHYVt line 1:â�¤------> [32mABC: for 1 { }; ABC for 1 [33mâ��[31m{ }[0mâ�¤    expecting infix or meta-infixâ�¤Parse…»
12:50 FROGGS std: ABC: for 1 { }; ABC: for 1 { }
12:50 camelia std 8370f3f: OUTPUT«[31m===[0mSORRY![31m===[0mâ�¤Illegal redeclaration of symbol 'ABC' (see line 1) at /tmp/nLG4LyX6Lz line 1:â�¤------> [32mABC: for 1 { }; ABC: [33mâ��[31mfor 1 { }[0mâ�¤Potential difficulties:â�¤  Redeclaration of 'ABC' at /tmp/nLG4LyX6Lz line 1:â�¤------>…»
12:50 FROGGS rp: ABC: for 1 { }; ABC: for 1 { }
12:50 camelia rakudo-parrot 10eba0: ( no output )
12:50 FROGGS k
12:50 lizmat ok, so it needs to live in there ?
12:50 FROGGS how would one run the tests otherwise?
12:51 FROGGS that is the reason we bundle them, so one can run the tests months after the release and they still should pass
12:53 lizmat ok
12:53 lizmat fetching nqp / parrot for the 6th time today
12:53 * lizmat is glad the wifi in the hotel is good
12:54 FROGGS ó.ò
12:56 timotimo releasing sounds fun. i should try it some day
12:59 jnthn FROGGS: May be worth getting labeled loops into NQP first, to work out how to do the code-gen tweaks for while etc. For <for> loops in Rakudo I guessed we need to be able to specify a label when creating a MapIter...
12:59 jnthn ...and then check if we match in the handlers in there and re-throw if not.
12:59 jnthn Transporting the label object in the payload.
13:00 FROGGS mhm
13:00 FROGGS so, I'd prepare the grammar first, making a duplicate declaration explode
13:01 jnthn Yeah. Well, we need a Label object and we install instances of that, I think.
13:01 jnthn That's how we put .next/.last etc on it.
13:01 FROGGS ohh, hmmm
13:02 jnthn So it's same as installing a class really
13:02 jnthn or any other constant.
13:02 FROGGS std does it like constants too
13:02 fhelmberger_ joined #perl6
13:04 masak timotimo: if you want, I can sign you up for a month. we have lots of vacancies right now.
13:06 FROGGS rp: constant HURZ = 0; constant HURZ = 0
13:06 camelia rakudo-parrot 10eba0: ( no output )
13:07 FROGGS std: constant HURZ = 0; constant HURZ = 0
13:07 camelia std 8370f3f: OUTPUT«[31m===[0mSORRY![31m===[0m�Illegal redeclaration of symbol 'HURZ' (see line 1) at /tmp/HiPuGlG_Ju line 1:�------> [32mconstant HURZ = 0; constant HURZ[33m�[31m = 0[0m�Check failed�FAILED 00:01 122m�»
13:07 FROGGS BUG!
13:07 jnthn Well, that HURZ... :P
13:08 FROGGS http://www.youtube.com/watch?v=RAx0P-8n5K4
13:11 kivutar joined #perl6
13:12 timotimo hurz is excellent
13:18 corecatcher \o/
13:18 lizmat .oO( Doctor, it hurz when I branch )
13:18 jnthn lizmat: I guess since it didn't end up in the spec, IO::Async::File ain't changed at all? :)
13:19 lizmat somebody made some changes to it, but it was a bug fix afaik
13:19 timotimo yeah, me :)
13:19 lizmat so yes, wrt to slides, still the same
13:19 jnthn OK, cool :)
13:20 lizmat BTW, http://cafelangebro.dk/kontakt/ at 19:30
13:20 jnthn yeh, tested the slide example and it still works
13:20 jnthn lizmat: That's for tonigh?
13:20 lizmat argh
13:20 lizmat no, misread  :-(
13:21 jnthn Fadøl \o/
13:21 lizmat indeed, nothing certain yet except the suggestion of Fermentoren
13:21 lizmat http://www.ratebeer.com/p/fermentoren/23167/
13:23 jnthn lizmat: Hm, seems the hotel I booked last night is really near your one
13:24 jnthn So could try and find the pre-conf place together maybe. :)
13:24 lizmat wakeup hotel?
13:24 jnthn Yeah
13:24 jnthn .oO( This is where she tells me it's an utter dive :) )
13:24 lizmat yes, we're looking at it
13:25 jnthn hah
13:25 lizmat I guess technically, you could jump into the pool from the wakeup
13:25 jnthn Well, it's for one night and I plan to do little other than sleep there :)
13:25 lizmat but I wouldn't recommend it: it's only 1.60m deep
13:25 * lizmat wonders the wisdom of calling a hotel "wakeup"
13:26 lizmat guess it's for loud guests ?
13:26 * jnthn tends to keep sleeping once he falls asleep :)
13:26 colomon where are you?
13:26 jnthn Anyway, looks like walking distance from the hooliganbored... :)
13:28 jnthn colomon: lizmat is in Copenhagen for NPW. I live just over the sea from it.
13:29 lizmat the proposed meetup at Fermentoren is also walking distance
13:29 colomon jnthn++
13:31 lizmat step 13: Tag the release
13:32 jnthn lizmat: I think the conf venue is also :)
13:32 * jnthn wonders if allof and anyof survived... :)
13:33 lizmat step 14: Upload the tarball
13:33 lizmat jnthn: I just mailed you the tarball, could you upload ?
13:33 lizmat scp rakudo-2013.11.tar.gz rakudo@rakudo.org:public_html/downloads/rakudo/
13:35 jnthn 'ball's up
13:35 lizmat cool
13:35 cooper joined #perl6
13:35 cooper joined #perl6
13:37 dalek specs: 31f98d5 | jnthn++ | S17-concurrency.pod:
13:37 dalek specs: Channels and Supplies should be top-level sections
13:37 dalek specs: review: https://github.com/perl6/specs/commit/31f98d5ec9
13:37 lizmat step 15: publish
13:37 lizmat compiler release announcements ONLY to perl6-compiler@perl.org
13:42 lizmat step 16: Update the Wikipedia entry
13:43 lizmat step 17: You're done!
13:43 colomon \o/
13:43 colomon lizmat++
13:43 timotimo \o/
13:43 PacoAir joined #perl6
13:43 lizmat 3 hours 40 minutes  :-(
13:43 FROGGS lizmat++
13:43 FROGGS yeah, that is hard work
13:44 lizmat the makefile will need tweaks:
13:44 lizmat make realclean doesn't work
13:45 lizmat and make manifest is not done, so the tarball generated contains garbage and misses files
13:45 lizmat not going to do that now, I've gotten a bad cold, so I'll rest a bit now
13:46 moritz I'll backlog and look into it tonight or over the weekend
13:46 moritz sorry for the inconvenience
13:46 lizmat shit happens, no worries  :-)
13:46 lizmat glad it finally worked out
13:48 timotimo oh? what files are missing?
13:48 timotimo you added them manually?
13:50 woolfy lizmat++
13:50 jnthn lizmat++ # release
13:51 woolfy timotimo: lizmat says that she found 'make manifest' and that solved the problem
13:51 jnthn lizmat: Rest well, hope the cold isn't too bothersome...
13:51 timotimo ah, good
13:51 woolfy lizmat now in bed with what seems to be a severe cold...  she is proud of the release, but not feeling good enough to be happy...  :-)   :-(
13:52 jnthn :-(
13:53 woolfy So, there we are the second day in Copenhagen and nowhere to go but this hotel room.  Thanks rhinovirus or coronavirus or whatever caused it.
13:53 timotimo :(  get well soon, lizmat!
13:54 woolfy Hopefully an hour sleep will make it aaaaaalll better.
13:55 colomon sleep++
13:58 kaleem joined #perl6
14:11 denis_boyun joined #perl6
14:20 bluescreen10 joined #perl6
14:22 benabik joined #perl6
14:29 nnunley joined #perl6
14:31 fhelmberger joined #perl6
14:37 jnthn timotimo: ping
14:39 fhelmberger joined #perl6
14:39 dalek rakudo/nom: 1ac55b9 | jnthn++ | / (3 files):
14:39 dalek rakudo/nom: Publisher goes away as per S17; methods in Supply.
14:39 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1ac55b93c0
14:41 dalek roast: cb84c8d | jnthn++ | S17-concurrency/supply.t:
14:41 dalek roast: Chase S17 changes; Publisher => Supply.
14:41 dalek roast: review: https://github.com/perl6/roast/commit/cb84c8d1fc
14:45 btyler joined #perl6
14:49 raiph joined #perl6
14:58 dalek rakudo/nom: 7ddef13 | jnthn++ | src/vm/jvm/core/ (3 files):
14:58 dalek rakudo/nom: next/last/fail => more/done/quit, as per S17.
14:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7ddef13259
15:02 dalek roast: 85f9288 | jnthn++ | S17-concurrency/supply.t:
15:02 dalek roast: next/last/fail => more/done/quit.
15:02 dalek roast: review: https://github.com/perl6/roast/commit/85f92884d9
15:06 dalek nqp: d41d199 | (Tobias Leich)++ | src/NQP/ (2 files):
15:06 dalek nqp: parse labels
15:06 dalek nqp:
15:06 dalek nqp: These have no meaning yet though.
15:06 dalek nqp: review: https://github.com/perl6/nqp/commit/d41d199454
15:06 thou joined #perl6
15:08 denis_boyun joined #perl6
15:16 dalek rakudo/nom: 9c980c4 | jnthn++ | / (4 files):
15:16 dalek rakudo/nom: Publish.for/Publish.interval => Supply, per S17.
15:16 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9c980c42aa
15:17 rurban1 joined #perl6
15:18 dalek roast: 392358f | jnthn++ | S17-concurrency/supply.t:
15:18 dalek roast: Publish.for -> Supply.for.
15:18 dalek roast: review: https://github.com/perl6/roast/commit/392358f3fb
15:19 dmol joined #perl6
15:32 daxim joined #perl6
15:53 ajr joined #perl6
15:56 jnap joined #perl6
15:57 jnthn TimToady: Oops. On channel, $c.done is spec'd both as returning the "are we done" promise *and* indicating that the channel is done...
15:57 jnthn TimToady: It can't be both...
15:58 * FROGGS .oO( call one done-ish )
16:00 kaare_ joined #perl6
16:09 retupmoca jnthn: doesn't it "close the channel" from our side, and then the promise is so you can tell when the channel empties out?
16:09 retupmoca unless there's another conflict I'm not seeing
16:10 retupmoca s/from our side/from the sending side/
16:11 jnthn retupmoca: The conflict is simply that the same method name is spec'd as doing two things.
16:12 jnthn There's not a semantic problem, just a naming one.
16:16 retupmoca gotcha. I was reading the spec like there was one method that did both things
16:20 jnthn Ugh. My code gets ugglier with winner, and there's a race condition somewhere 'cus it doesn't work reliably :(
16:29 dalek rakudo/nom: 7969692 | jnthn++ | src/vm/jvm/core/asyncops.pm:
16:29 dalek rakudo/nom: Pull action invocatin out of loop.
16:29 dalek rakudo/nom:
16:29 dalek rakudo/nom: Due to "last" et al not being properly lexotic, we need to do it this
16:29 dalek rakudo/nom: way. Same way that my original select had it.
16:29 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7969692166
16:30 jnthn That just makes my example not hang...not work reliably.
16:42 xenoterracide joined #perl6
16:50 sqirrel joined #perl6
16:51 kaleem joined #perl6
16:52 Rotwang joined #perl6
17:09 FROGGS joined #perl6
17:10 xenoterracide joined #perl6
17:16 Tene joined #perl6
17:16 djanatyn joined #perl6
17:18 jnthn &
17:21 thou joined #perl6
17:27 timotimo jnthn: that's a clever trick, i wish i had thought of that
17:30 xinming joined #perl6
17:30 diakopter jnthn: to solve the race condition, just race faster
17:41 xinming joined #perl6
17:42 daxim masak, http://eleks.github.io/js2js/
17:50 dalek specs: 80eaa3c | larry++ | S17-concurrency.pod:
17:50 dalek specs: close a channel with .close
17:50 dalek specs: review: https://github.com/perl6/specs/commit/80eaa3c2ae
17:53 bluescreen10 joined #perl6
18:27 ssutch joined #perl6
18:34 * lizmat is sort of awake again
18:35 SamuraiJack joined #perl6
18:37 timotimo lizmat: i think jnthn is going to be very cross with me after i just went ahead and merged WINNER right before the release
18:38 lizmat which release ?
18:38 lizmat the release was this afternoon
18:38 timotimo er, the rakudo release?
18:38 lizmat it's out there, since about 5 hour ago
18:38 diakopter heh.
18:38 timotimo yeah, i know
18:38 timotimo oh, i meant "just" not as in "a few minutes ago"
18:39 lizmat ah, hmmm...
18:39 lizmat well, the spec changed after the release again, so, I wouldn't worry about it too much
18:39 lizmat S17 spec, not winner afaik
18:42 [Sno] joined #perl6
18:47 xinming joined #perl6
18:51 sisar joined #perl6
18:53 xinming joined #perl6
18:56 lizmat off to pre-conf social
18:58 timotimo if you see jnthn, tell him i'm sorry i didn't test more
18:59 jnthn lizmat: You set off already?
18:59 jnthn oh, SMS... :)
18:59 jnthn &
19:03 benabik joined #perl6
19:10 dmol joined #perl6
19:12 xinming_ joined #perl6
19:23 berekuk joined #perl6
19:23 PerlJam lizmat++ (release)
19:25 hummeleB1 joined #perl6
19:37 pecastro_ joined #perl6
19:50 * diakopter wonders which conf they are at
19:50 nwc10 http://act.yapc.eu/npw2013/schedule
19:51 raiph joined #perl6
19:58 diakopter oh
20:04 berekuk joined #perl6
20:08 beastd joined #perl6
20:19 Mouq joined #perl6
20:23 lowpro30 joined #perl6
20:27 benabik joined #perl6
20:59 xinming joined #perl6
21:21 ssutch joined #perl6
21:27 lowpro30_ joined #perl6
21:30 lowpro30__ joined #perl6
22:04 segomos yahoo perl con
22:07 ajr joined #perl6
22:08 kivutar joined #perl6
22:08 rurban1 joined #perl6
22:11 tadzik what?
22:20 BenGoldberg joined #perl6
22:44 rurban1 joined #perl6
22:48 berekuk joined #perl6
23:11 xinming joined #perl6
23:19 rurban1 joined #perl6
23:47 btyler joined #perl6
23:55 BenGoldberg joined #perl6
23:56 Rotwang joined #perl6

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

Perl 6 | Reference Documentation | Rakudo