»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg camelia perl6: ... | irclog: irc.perl6.org | UTF-8 is our friend!
Set by sorear on 25 June 2013.
00:05 tipdbmp left 00:13 Psyche^ joined 00:14 Psyche^_ left, btyler left 00:15 tipdbmp joined 00:31 ssutch left 00:38 dayangkun joined
jnthn evening, #perl6 00:38
00:39 dayangkun left 00:41 Pleiades` left, Pleiades` joined 00:45 ssutch joined
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. :) 00:46
00:50 beastd left, thou left 01:00 btyler joined 01:14 eternaleye_ joined 01:18 ajr_ left 01:19 dmol left
lizmat indeed :-) 01:29
woolfy Naughty somebody! Stout! 01:30
jnthn ;) 01:31
Habanero stout...
lizmat gnight #perl6, cu tomorrow 01:32
jnthn o/
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 ;)
'night, #perl6 01:34
diakopter um. every single automatic car is sold out. 01:38
01:42 lizmat_ joined 01:43 thou joined 01:45 lizmat left, eternaleye_ left 01:50 ssutch left 02:03 fridim_ joined
TimToady didn 02:09
TimToady didn't know Google was selling automatic cars yet...
02:12 btyler left 02:20 ssutch joined 02:23 kurahaupo joined 02:36 Entonian joined 02:40 Entonian left 02:41 benabik joined 02:43 jnap left
colomon hopes automatic cars are pretty standard before his son is old enough to drive. ;) 03:12
03:13 thou left
japhb_ That will be a very strange generational change. 03:13
dalek -pb: d30de87 | (Geoffrey Broadwell)++ | lib/PB/Binary/Writer.pm:
Handle enums as varints in PB::Binary::Writer
03:27
-pb: c14d146 | (Geoffrey Broadwell)++ | lib/PB/Binary/Writer.pm:
Safely handly negative values in write-varint()
-pb: caa75d5 | (Geoffrey Broadwell)++ | lib/PB/ (2 files):
Handle repeated fields in write-message()

A small amount of refactoring, plus support for .pb_packed in the field attributes, but mostly changes to write-message() to support simple and packed repeated fields.
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␤ ------> nth(11), :day(18), :hour(12), :minute(03⏏));␤ Leading 0 does not indicate octal in …»
..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␤ ------> nth(11), :day(18), :hour(12), :minute(03⏏));␤ Leading 0 does not indicate octal …»
retupmoca ok, I must just have an old rakudo
I was getting a null pointer exception
04:08 preflex_ joined, ChanServ sets mode: +v preflex_ 04:09 preflex left, preflex_ is now known as preflex 04:12 woosley left 04:14 kaleem joined 04:33 woosley joined 04:38 thou joined 04:59 BenGoldberg left 05:01 kaleem left 05:07 lawrmcfa joined 05:08 lawrmcfa left 05:13 benabik left 05:24 [Sno] left 05:36 btyler joined 05:52 kurahaupo left 06:13 tgt left 06:24 [Sno] joined 06:27 fridim_ left 06:42 xenoterracide left 07:00 SamuraiJack joined 07:01 kaleem joined 07:02 raiph left
diakopter er, I meant automatic transmission, in a Europe city 07:04
07:16 xenoterracide joined 07:29 fhelmberger joined 07:30 rurban1 joined 07:31 darutoko joined 07:38 FROGGS left 07:40 dmol joined 07:41 rurban1 left 07:42 raiph joined, Tene left 07:43 djanatyn left 07:49 btyler left 07:50 djanatyn joined, Tene joined, Tene left, Tene joined 07:52 FROGGS joined 08:07 darutoko left, denisboyun joined 08:08 zakharyas joined 08:10 thou left 08:14 nnunley left 08:15 daniel-s joined 08:35 denis_boyun_ joined, denisboyun left 08:40 berekuk joined 08:43 dayangkun joined 08:48 hummeleB1 joined 08:51 denis_boyun_ left
timotimo diakopter: yeah. in germany, not many people drive automatic 08:57
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:01
09:03 dayangkun left
DrEeevil for germany I'd expect something around 5%, maybe less 09:05
timotimo yeah, that seems about right
FROGGS well, the percentages are increasing a bit nowadays 09:13
where nowadays is like since 10 years 09:14
because, who of the audi drivers has a manual transmission?
even my colleges who drive ford or renault drive an automatic 09:15
timotimo interesting 09:17
well, i'm looking forward to owning a car that parks itself while i stand next to it 09:18
i wonder if i'd be insured against damages the car does to itself and other cars by errors the automatic parking commits
FROGGS I am looking forward to own a car at all :o)
have none now since a year 09:19
don't count on it :o)
timotimo well, my current car is a mini, so parking is already pretty easy 09:20
i'd still like having a car that can drive sideways or turn on the spot, though 09:21
FROGGS well, I had an opel omega (2.5 V6 automatic)... I want to have it back ó.ò 09:22
timotimo seems like a nice car 09:23
limousine or kombi?
Suhosin I miss having a car
FROGGS limousine
Suhosin But I live on a main shopping road, and 15 min by bus from work
I just didnt use it :P
FROGGS cars are cool, if don't have to buy fuel and need to repair them
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
Suhosin I had a 7 series. 09:24
FROGGS Suhosin: 5min to walk to do shopping, 10min to walk to work
timotimo: exactly
that is why I love old cars 09:25
you actually see something
Suhosin But it cost me 2x as much to park it (I have no parking) as for whole region bus pass
timotimo i don't know many new cars; i also see something in my mini
FROGGS timotimo: drive a golf and try to see something through the rear window :/ 09:26
old corsa++
timotimo hm. i don't remember the golf i drove for driver's ed ...
FROGGS Suhosin: what is a 7 series? bmw?
Suhosin FROGGS: Yeah
FROGGS nice :o) 09:27
Suhosin 4 liter BMW
FROGGS that was a V10, right?
Suhosin Great car, expensive to run though
Couldnt tell you :P
FROGGS we have two engines in our garage
Suhosin Was a 740i
FROGGS one was meant to get into a manta
timotimo manta! haha :)
Suhosin 1993 I think 09:28
FROGGS :o)
timotimo kids, grab your manta-fahrer-witze :P
or, i guess, old people
i don't think people much younger than me remember hearing those from their parents
FROGGS Suhosin: an E32
Suhosin: ahh, that is an V8
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
FROGGS absolutely
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
masak good antenoon, #perl6 09:39
FROGGS hi masak
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 dmol left
FROGGS I have heard he completed it, though there are some minor issues IIRC 09:40
got a bit quiet about it though
09:41 raiph left
timotimo grant? 09:41
FROGGS the gsoc project
timotimo do you refer to the GSoC?
ah
FROGGS dunno about a grant
timotimo well, he wrote many reports on parrot.org
last i know he's going to continue work on it some time soon 09:43
masak yeah, I was referring to GSoC. 09:46
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?
I'm kinda eager to use Rakudo in the browser...
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
implied was that that (network) would be soon
but he seems to have gone dark
masak I see. 09:50
anyway, mad props to pmurias++.
hoping to see the work continue. 09:51
timotimo agreed 09:52
so, i've used jvisualvm to sample (because profiling causes segfaults immediately) a run of a program i made 09:58
and it seems like a good portion of the time (15%) was spent in CallFrame.<init>
10:00 xenoterracide left
timotimo (after that, with 12.3% is P6OpaqueDelegateInstance.get_attribute_boxed, then with 10% VMArrayInstance.set_elems 10:03
now i gotta run
lizmat_ good *, #perl6
10:03 lizmat_ is now known as lizmat
FROGGS hi lizmat 10:04
lizmat I will now start the Rakudo release process
hoelzro hello lizmat
lizmat o/ hoelzro FROGGS!
nwc10 can we send a search party, trailing Cat 5 behind them (instead of string)? 10:05
because I'd love to see it get to a mergable state. 10:06
lizmat nqp release process, step 2: Change the C<VERSION> file in nqp 10:10
dalek p: d24578c | (Elizabeth Mattijsen)++ | VERSION:
bump VERSION to 2013.11
10:13
lizmat step 3: Make sure everything compiles and runs from a known clean state. 10:16
hmmm... I see parrot 5.10.0 is out, should I upgrade parrot version or not ? 10:17
seems premature ?
timotimo don't. 10:18
we did not merge the packfile pmc stuff for nqp yet 10:19
er, packfile api
lizmat ok, continuing with 5.9.0 :-)
timotimo next month the build process on parrot will be simplified. that's cool 10:20
the change had been long time in the making
FROGGS timotimo: do you think we get the needed changes for packfile done? 10:23
10:23 berekuk left
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
step 5: Unpack the tar file into another area 10:25
10:28 dmol joined
timotimo good question. i thought almost all the work was already done and just needs to be properly merged 10:30
lizmat I don't think I can upload the NQP / rakudo tar balls to rakudo.org 10:31
suggestions on how to make that happen ?
10:32 bloonix joined
FROGGS lizmat: ask moritz or masak 10:35
lizmat step 6: Tag NQP by its release month 10:36
step 7: Upload the release tarball (deferring until moritz / masak / jnthn react ) 10:37
step 8: continue with rakudo release process 10:38
10:40 ssutch left
lizmat step 7 (rakudo): update the NQP dependency: 10:40
step 8: Enter the new version into the F<VERSION> file 10:41
10:43 berekuk joined
lizmat step 9: Make sure any locally modified files have been pushed back to github 10:44
dalek kudo/nom: 03fbaaa | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
[release] bump NQP revision
kudo/nom: 10eba01 | (Elizabeth Mattijsen)++ | VERSION:
[release] bump VERSION
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
... or not, wrong machine, wrong ssh key :(
masak reacts, but a bit too late 10:47
I'll let moritz++ do it ;)
moritz masak: na, you do it, I Just found I don't have the right ssh key with me 10:48
masak well, um.
moritz I can do it tonight though
masak I just realized I just formatted the drive with that ssh key on it...
I don't think I have it on the laptop. :/ only the stationary.
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
sorry about that.
10:49 dmol1 joined 10:50 dmol left
lizmat no pb, masak moritz 10:52
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:56
10:57 dmol1 left 10:58 dmol joined
nwc10 jnthn is almost out of morning 10:58
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.
nwc10 OK, everyone pretend that it's Saturday already :-) 11:01
lizmat hmmm.. seems I missed the morning presentations at the NPW
so what do I need to change to have a jvm spectest *NOT* use the eval server ? 11:05
11:11 dmol left 11:13 dmol joined 11:16 dmol left 11:18 dmol joined
lizmat step 11: Create a tarball 11:19
11:20 denisboyun joined
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
masak lizmat: please don't announce anything until the tarball is uploaded ;) 11:23
(you already know that, most likely, but just a reminder...)
lizmat yes yes, I know :-)
masak thought so. :)
11:23 tgt joined 11:26 dmol left
lizmat hmmmm... errors while creating the tarball 11:27
the t/spec files should not be in the tarball, right ?
11:27 dmol joined
masak right. 11:30
lizmat well, it seems they are now, and were in the last release as well 11:32
11:34 kaleem left
lizmat I think the main problem is that "make realclean" doesn't work 11:37
is not a valid target
11:40 dmol left, dmol joined
lizmat the generated MANIFEST is also a mess 11:41
completely out of date
trying again from a ZIP downloaded from Github 11:48
11:52 dmol left 11:53 dmol joined 11:59 denisboyun left
jnthn afternoon, #perl6 12:05
12:07 berekuk left
timotimo hey jnthn :) 12:07
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
and a dilemma - breakfast or lunch? 12:09
12:10 fhelmberger_ joined
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
12:10 kivutar joined
nwc10 jnthn: as them for a second projector, and get masak to stand next to you and present in parallel? 12:11
12:11 fhelmberger left
nwc10 also, you realise that if you're really lucky TimToady will still be awake, and moving the goalposts as you are talking :-) 12:11
jnthn argh :P 12:12
nwc10 you need an atomic {} to wrap the talk 12:13
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
nwc10 but that it might never be possible to commit, if the synopsis updates are faster than the implementation update attempts
jnthn hi lizmat :)
FROGGS hi jnthn
lizmat jnthn: I've sent you a nqp 2013.11 tarball, could you upload that ?
jnthn Um 12:15
12:15 fhelmberger_ left
jnthn tries to remember how that's done... 12:16
lizmat scp nqp-2013.11.tar.gz [email@hidden.address]
FROGGS (using winscp perhaps) 12:17
jnthn oh, [email@hidden.address]
OK, yeah, I can ssh there and have a key
So the scp shoudl work out
lizmat thabnks 12:19
am now rebuilding from the generated tar file
jnthn It's there.
lizmat which was a bit problematic
as the "realclean" target doesn't seem to exist anymore
12:19 kaleem joined
jnthn o realcleany? 12:20
jnthn bbi5 12:21
lizmat echty
jnthn lol :P
12:21 itz_ joined
timotimo jnthn: i'm glad i could make WINNER work in time for your talk :) 12:22
well ... work at least somewhat :)
i bet there's some quirks that i didn't find that you'll stumble over
dalek kudo/nom: 69354ff | (Tobias Leich)++ | docs/ROADMAP:
updated responsibilities, added goto/next/last LABEL
12:23
12:23 itz left
timotimo \o/ 12:24
oh, i thought you had committed to doing goto/next/last LABEL ;)
FROGGS no
hehe
only to the roadmap :/
I'd need jnthn for a roadmap on this first :o) 12:25
timotimo :)
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
FROGGS that'd be goto... last/next LABEL should be way easier 12:27
timotimo last/next LABEL would also be way more useful, IMO. 12:28
FROGGS true
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
(not that i could implement it that quickly, though)
FROGGS why not? 12:29
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
timotimo ... i guess i lack the knowledge to even begin
is it that simple? can't be! 12:30
FROGGS jnthn: ^^
timotimo i guess i'll get home and look at the actual implementation and see how hard it really will be
FROGGS takes a look now 12:31
12:33 kivutar left
FROGGS rp: HURZ: for ^3 { next HURZ } 12:34
camelia rakudo-parrot 10eba0: OUTPUT«===SORRY!=== Error while compiling /tmp/nSxeox945v␤Undeclared name:␤ HURZ used at line 1␤␤»
FROGGS where is 'next' defined anyway? I only see it in NQP::Grammar, but not in Perl6::Grammar nor HLL::Grammar 12:36
ohh, I wonder...
rakudo/src/core/control.pm:59:my &next := -> | {
here we go
lizmat jnthn moritz masak: I'm giving up on creating tar ball 12:39
FROGGS std: HURZ: for ^3 { next HURZ } 12:40
camelia std 8370f3f: OUTPUT«ok 00:01 123m␤»
12:40 fhelmberger joined
lizmat gist.github.com/lizmat/7599261 # tar file build *with* t/spec and errors!! 12:41
the MANIFEST if from 19 july ?? 12:42
should the MANIFEST be updated manually ?? 12:44
FROGGS seems like 12:45
lizmat also: the 2013.10 release contained all the t/spec files
FROGGS lizmat: there is a make manifest target 12:46
lizmat $ make manifest 12:47
make: `manifest' is up to date.
it most definitely is not up to date
FROGGS delete it
lizmat ok, updated, but now all of t/spec lives in it.
I guess I can remove those manually 12:48
FROGGS the makefile says so:
find t/spec -type f | grep -v '\.git' >>MANIFEST
I thought the test files should be in there?
std: ABC: for 1 { }; ABC for 1 { } 12:49
camelia std 8370f3f: OUTPUT«===SORRY!===␤Unexpected block in infix position (two terms in a row, or previous statement missing semicolon?) at /tmp/nLWKwsHYVt line 1:␤------> ABC: for 1 { }; ABC for 1 ⏏{ }␤ expecting infix or meta-infix␤Parse…»
FROGGS std: ABC: for 1 { }; ABC: for 1 { } 12:50
camelia std 8370f3f: OUTPUT«===SORRY!===␤Illegal redeclaration of symbol 'ABC' (see line 1) at /tmp/nLG4LyX6Lz line 1:␤------> ABC: for 1 { }; ABC: ⏏for 1 { }␤Potential difficulties:␤ Redeclaration of 'ABC' at /tmp/nLG4LyX6Lz line 1:␤------>…»
FROGGS rp: ABC: for 1 { }; ABC: for 1 { }
camelia ( no output )
FROGGS k
lizmat ok, so it needs to live in there ?
FROGGS how would one run the tests otherwise?
that is the reason we bundle them, so one can run the tests months after the release and they still should pass 12:51
lizmat ok 12:53
fetching nqp / parrot for the 6th time today
lizmat is glad the wifi in the hotel is good
FROGGS ó.ò 12:54
timotimo releasing sounds fun. i should try it some day 12:56
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
...and then check if we match in the handlers in there and re-throw if not.
Transporting the label object in the payload.
FROGGS mhm 13:00
so, I'd prepare the grammar first, making a duplicate declaration explode
jnthn Yeah. Well, we need a Label object and we install instances of that, I think. 13:01
That's how we put .next/.last etc on it.
FROGGS ohh, hmmm
jnthn So it's same as installing a class really 13:02
or any other constant.
13:02 kaleem left
FROGGS std does it like constants too 13:02
13:02 fhelmberger_ joined
masak timotimo: if you want, I can sign you up for a month. we have lots of vacancies right now. 13:04
13:05 fhelmberger left
FROGGS rp: constant HURZ = 0; constant HURZ = 0 13:06
camelia ( no output )
FROGGS std: constant HURZ = 0; constant HURZ = 0 13:07
camelia std 8370f3f: OUTPUT«===SORRY!===␤Illegal redeclaration of symbol 'HURZ' (see line 1) at /tmp/HiPuGlG_Ju line 1:␤------> constant HURZ = 0; constant HURZ⏏ = 0␤Check failed␤FAILED 00:01 122m␤»
FROGGS BUG!
jnthn Well, that HURZ... :P
FROGGS www.youtube.com/watch?v=RAx0P-8n5K4 13:08
13:11 kivutar joined
timotimo hurz is excellent 13:12
corecatcher \o/ 13:18
lizmat
.oO( Doctor, it hurz when I branch )
jnthn lizmat: I guess since it didn't end up in the spec, IO::Async::File ain't changed at all? :)
lizmat somebody made some changes to it, but it was a bug fix afaik 13:19
timotimo yeah, me :)
lizmat so yes, wrt to slides, still the same
jnthn OK, cool :)
lizmat BTW, cafelangebro.dk/kontakt/ at 19:30 13:20
jnthn yeh, tested the slide example and it still works
lizmat: That's for tonigh?
13:20 cooper left
lizmat argh 13:20
no, misread :-(
jnthn Fadøl \o/ 13:21
lizmat indeed, nothing certain yet except the suggestion of Fermentoren
www.ratebeer.com/p/fermentoren/23167/
jnthn lizmat: Hm, seems the hotel I booked last night is really near your one 13:23
So could try and find the pre-conf place together maybe. :) 13:24
lizmat wakeup hotel?
jnthn Yeah
.oO( This is where she tells me it's an utter dive :) )
lizmat yes, we're looking at it
jnthn hah 13:25
lizmat I guess technically, you could jump into the pool from the wakeup
jnthn Well, it's for one night and I plan to do little other than sleep there :)
lizmat but I wouldn't recommend it: it's only 1.60m deep
lizmat wonders the wisdom of calling a hotel "wakeup"
guess it's for loud guests ? 13:26
jnthn tends to keep sleeping once he falls asleep :)
colomon where are you?
jnthn Anyway, looks like walking distance from the hooliganbored... :)
colomon: lizmat is in Copenhagen for NPW. I live just over the sea from it. 13:28
lizmat the proposed meetup at Fermentoren is also walking distance 13:29
colomon jnthn++
lizmat step 13: Tag the release 13:31
jnthn lizmat: I think the conf venue is also :) 13:32
jnthn wonders if allof and anyof survived... :)
lizmat step 14: Upload the tarball 13:33
jnthn: I just mailed you the tarball, could you upload ?
scp rakudo-2013.11.tar.gz [email@hidden.address]
jnthn 'ball's up 13:35
lizmat cool
13:35 cooper joined, cooper left, cooper joined
dalek ecs: 31f98d5 | jnthn++ | S17-concurrency.pod:
Channels and Supplies should be top-level sections
13:37
lizmat step 15: publish
compiler release announcements ONLY to [email@hidden.address]
step 16: Update the Wikipedia entry 13:42
step 17: You're done! 13:43
colomon \o/
lizmat++
timotimo \o/
13:43 PacoAir joined
lizmat 3 hours 40 minutes :-( 13:43
FROGGS lizmat++
yeah, that is hard work
lizmat the makefile will need tweaks: 13:44
make realclean doesn't work
and make manifest is not done, so the tarball generated contains garbage and misses files 13:45
not going to do that now, I've gotten a bad cold, so I'll rest a bit now
moritz I'll backlog and look into it tonight or over the weekend 13:46
sorry for the inconvenience
lizmat shit happens, no worries :-)
glad it finally worked out
timotimo oh? what files are missing? 13:48
you added them manually?
woolfy lizmat++ 13:50
jnthn lizmat++ # release
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...
timotimo ah, good
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... :-) :-(
jnthn :-( 13:52
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!
woolfy Hopefully an hour sleep will make it aaaaaalll better. 13:54
colomon sleep++ 13:55
13:59 kaleem joined 14:11 denis_boyun joined 14:12 kivutar left 14:20 bluescreen10 joined 14:22 benabik joined 14:29 nnunley joined 14:31 fhelmberger joined, SamuraiJack left 14:35 fhelmberger_ left 14:37 denis_boyun left
jnthn timotimo: ping 14:37
14:38 fhelmberger left 14:39 fhelmberger joined
dalek kudo/nom: 1ac55b9 | jnthn++ | / (3 files):
Publisher goes away as per S17; methods in Supply.
14:39
ast: cb84c8d | jnthn++ | S17-concurrency/supply.t:
Chase S17 changes; Publisher => Supply.
14:41
14:43 fhelmberger left 14:45 btyler joined 14:49 raiph joined
dalek kudo/nom: 7ddef13 | jnthn++ | src/vm/jvm/core/ (3 files):
next/last/fail => more/done/quit, as per S17.
14:58
15:01 bluescreen10 left
dalek ast: 85f9288 | jnthn++ | S17-concurrency/supply.t:
next/last/fail => more/done/quit.
15:02
p: d41d199 | (Tobias Leich)++ | src/NQP/ (2 files):
parse labels

These have no meaning yet though.
15:06
15:06 thou joined 15:08 denis_boyun joined 15:16 daxim left
dalek kudo/nom: 9c980c4 | jnthn++ | / (4 files):
Publish.for/Publish.interval => Supply, per S17.
15:16
15:17 rurban1 joined 15:18 dmol left
dalek ast: 392358f | jnthn++ | S17-concurrency/supply.t:
Publish.for -> Supply.for.
15:18
15:19 dmol joined 15:26 raiph left 15:32 daxim joined, kaleem left 15:53 ajr joined, ajr is now known as ajr_ 15:56 jnap joined
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
TimToady: It can't be both...
FROGGS .oO( call one done-ish ) 15:58
16:00 kaare_ joined
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
unless there's another conflict I'm not seeing
s/from our side/from the sending side/ 16:10
jnthn retupmoca: The conflict is simply that the same method name is spec'd as doing two things. 16:11
There's not a semantic problem, just a naming one. 16:12
retupmoca gotcha. I was reading the spec like there was one method that did both things 16:16
jnthn Ugh. My code gets ugglier with winner, and there's a race condition somewhere 'cus it doesn't work reliably :( 16:20
16:27 daniel-s left
dalek kudo/nom: 7969692 | jnthn++ | src/vm/jvm/core/asyncops.pm:
Pull action invocatin out of loop.

Due to "last" et al not being properly lexotic, we need to do it this way. Same way that my original select had it.
16:29
jnthn That just makes my example not hang...not work reliably. 16:30
16:42 xenoterracide joined 16:44 FROGGS left 16:50 sqirrel joined 16:51 kaleem joined 16:52 kaleem left, Rotwang joined 16:53 hummeleB1 left 16:54 xenoterracide left 17:05 thou left 17:09 FROGGS joined 17:10 xenoterracide joined, zakharyas left 17:14 Rotwang left 17:15 Tene left, djanatyn left 17:16 Tene joined, djanatyn joined
jnthn & 17:19
17:21 thou joined 17:23 [Sno] left 17:27 dmol left
timotimo jnthn: that's a clever trick, i wish i had thought of that 17:27
17:29 xinming left 17:30 xinming joined
diakopter jnthn: to solve the race condition, just race faster 17:30
17:40 xinming left 17:41 xinming joined
daxim masak, eleks.github.io/js2js/ 17:42
dalek ecs: 80eaa3c | larry++ | S17-concurrency.pod:
close a channel with .close
17:50
17:53 bluescreen10 joined 17:56 sqirrel left 18:03 ajr_ left 18:27 ssutch joined
lizmat is sort of awake again 18:34
18:35 SamuraiJack joined
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:37
lizmat which release ? 18:38
the release was this afternoon
timotimo er, the rakudo release?
lizmat it's out there, since about 5 hour ago
diakopter heh.
timotimo yeah, i know
oh, i meant "just" not as in "a few minutes ago"
lizmat ah, hmmm... 18:39
well, the spec changed after the release again, so, I wouldn't worry about it too much
S17 spec, not winner afaik 18:40
18:42 [Sno] joined 18:47 xinming left, xinming joined 18:51 sisar joined 18:52 xinming left 18:53 xinming joined
lizmat off to pre-conf social 18:56
timotimo if you see jnthn, tell him i'm sorry i didn't test more 18:58
18:58 benabik left
jnthn lizmat: You set off already? 18:59
oh, SMS... :)
&
19:03 benabik joined, benabik left 19:10 dmol joined 19:12 SamuraiJack left, xinming_ joined 19:16 xinming left 19:23 berekuk joined
PerlJam lizmat++ (release) 19:23
19:25 hummeleB1 joined 19:27 sisar left 19:37 pecastro_ joined, pecastro left
diakopter wonders which conf they are at 19:50
nwc10 act.yapc.eu/npw2013/schedule
19:51 raiph joined
diakopter oh 19:58
20:03 berekuk left 20:04 berekuk joined 20:08 beastd joined 20:19 Mouq joined 20:23 lowpro30 joined 20:24 ssutch left 20:27 benabik joined 20:58 xinming_ left 20:59 xinming joined 21:21 ssutch joined 21:27 lowpro30_ joined 21:28 kaare_ left 21:30 lowpro30__ joined, lowpro30 left 21:32 lowpro30_ left 21:50 lowpro30__ left 21:52 denis_boyun left 21:59 rurban1 left
segomos yahoo perl con 22:04
22:07 ajr joined, ajr is now known as Guest49482 22:08 Guest49482 is now known as ajr_, kivutar joined, rurban1 joined
tadzik what? 22:11
22:15 benabik left 22:20 BenGoldberg joined 22:21 berekuk left 22:35 rurban1 left 22:42 hummeleB1 left 22:44 rurban1 joined 22:46 bluescreen10 left 22:48 rurban1 left, berekuk joined 23:04 xenoterracide left 23:09 xinming left 23:11 xinming joined 23:19 rurban1 joined, btyler left 23:23 rurban1 left 23:31 sjohnson is now known as coke-addict 23:32 jnap left 23:34 coke-addict is now known as sjohnson 23:41 BenGoldberg left 23:47 btyler joined 23:55 BenGoldberg joined 23:56 Rotwang joined 23:57 Rotwang left, thou left