Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-03-17

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:18 rurban1 joined #parrot
01:06 rurban1 joined #parrot
02:45 rurban1 joined #parrot
03:18 rurban1 joined #parrot
04:19 rurban1 joined #parrot
05:20 rurban1 joined #parrot
05:23 rurban2 joined #parrot
06:24 rurban1 joined #parrot
06:58 davidfetter joined #parrot
07:24 rurban1 joined #parrot
08:25 rurban1 joined #parrot
09:17 vincent21 joined #parrot
09:26 rurban1 joined #parrot
10:27 rurban1 joined #parrot
11:09 denis_boyun joined #parrot
11:23 PerlJam joined #parrot
11:23 Util joined #parrot
11:24 Coke joined #parrot
11:29 rurban1 joined #parrot
12:30 rurban1 joined #parrot
13:01 webart joined #parrot
13:30 rurban1 joined #parrot
14:07 rurban1 joined #parrot
14:18 rurban seems like windows builds are pretty broken: https://github.com/parrot/parrot/issues/1063
14:36 travis-ci joined #parrot
14:36 travis-ci [travis-ci] parrot/parrot#1006 (master - d22c064 : Paul Cochrane): The build passed.
14:36 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/e5b0d5cf2454...d22c064a3540
14:36 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/20939522
14:36 travis-ci left #parrot
14:49 rurban dalek seems to be gone
14:56 rurban Didn't we have a Bender also?
14:56 rurban I only see 5 admins
14:59 travis-ci joined #parrot
14:59 travis-ci [travis-ci] parrot/parrot#1007 (master - 479c806 : Reini Urban): The build passed.
14:59 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/d22c064a3540...479c8066a55c
14:59 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/20939771
14:59 travis-ci left #parrot
15:01 webart left #parrot
15:03 dalek joined #parrot
15:06 rurban thanks!
15:13 pmichaud joined #parrot
16:53 Chirag joined #parrot
17:22 rurban Something like this: https://github.com/parrot/parrot/issues/1065 (parrot openpip env design)
17:26 dalek parrot/rurban/openpipe-env-gh1065: 30ba70a | rurban++ | / (2 files):
17:26 dalek parrot/rurban/openpipe-env-gh1065: [pmc] filehandle['env'] = env    GH #1065
17:26 dalek parrot/rurban/openpipe-env-gh1065:
17:26 dalek parrot/rurban/openpipe-env-gh1065: Support writable env attribute for a filehandle,
17:26 dalek parrot/rurban/openpipe-env-gh1065: needed to set the child env for pipes.
17:26 dalek parrot/rurban/openpipe-env-gh1065:
17:26 dalek parrot/rurban/openpipe-env-gh1065: The env for the child pipe cannot be set currently,
17:26 dalek parrot/rurban/openpipe-env-gh1065: we can only set the env for spawn and shell.
17:26 dalek parrot/rurban/openpipe-env-gh1065: review: https://github.com/parrot/parrot/commit/30ba70a1ae
17:43 dalek parrot/rurban/openpipe-env-gh1065: fda1d06 | rurban++ | / (2 files):
17:43 dalek parrot/rurban/openpipe-env-gh1065: [pmc] filehandle['env'] = env    GH #1065
17:43 dalek parrot/rurban/openpipe-env-gh1065:
17:43 dalek parrot/rurban/openpipe-env-gh1065: Support writable env attribute for a filehandle,
17:43 dalek parrot/rurban/openpipe-env-gh1065: needed to set the child env for pipes.
17:43 dalek parrot/rurban/openpipe-env-gh1065:
17:43 dalek parrot/rurban/openpipe-env-gh1065: The env for the child pipe cannot be set currently,
17:43 dalek parrot/rurban/openpipe-env-gh1065: we can only set the env for spawn and shell.
17:43 dalek parrot/rurban/openpipe-env-gh1065: review: https://github.com/parrot/parrot/commit/fda1d06766
17:49 denisboyun joined #parrot
18:24 rurban We need to revert -Werror=missing-prototypes
18:25 rurban rakudo is not clean enough yet, and they are blaming us ("parrrot change broke rakudo", ...)
18:27 rurban esp. ops2c C --dynamic perl6.ops doesn't generate a Parrot_lib_perl6_ops_init prototype
18:31 rurban hmm, but PARROT_DYNOP_PERL6_INIT is properly declared
18:31 Coke I think in an ideal world, rakudo wouldn't care about the compiler warnings used to build one of the vms it's targetting. I wonder if decoupling that would be the right move.
18:33 rurban Found it, rakudo's fault. I'll fix it
18:34 rurban I rather prefer to lead rakudo with our warnings. They have more such bugs than we.
18:35 rurban They seem to ignore compiler warnings in general, and making it fatal seems to be the right move.
18:40 Coke not going to touch that with a 10 meter cattle prod.
18:40 Coke as long as rakudo/nqp can update to the latest version of parrot when there's a new feature, seems fine.
18:42 rurban currently rakudo is broken with latest parrot because they did not merged latest nqp (which fixed those prototypes warnings)
18:44 rurban merge => demand
18:47 rurban trying now rakudo with parrot -O2 and latest fixes
19:04 Coke rakudo doesn't depend on parrot, it depends on nqp.
19:04 Coke so if there's an nqp that fixes interaction with parrot, to use that parrot, the version of nqp required by rakudo needs to be bumped as well.
19:22 Chirag Hey! a quick question - which part of the compiler is rakudo facing a problem with?
19:22 Chirag ops2c?
19:26 rurban no, they had their own ops problem. see https://github.com/rakudo/rakudo/pull/252
19:27 rurban Coke: Yes, I know. But I will not decide which nqp they want. I just fixed nqp master
19:27 rurban So they can move forward if wanted
19:31 Chirag oh.. so is it like they did not change rakudo to work with parrot 6.1 ?
19:35 Coke normal release process for rakudo is to -not- upgrade to latest parrot. We upgrade when there's some new feature or bugfix needed.
19:35 Coke theoretically helps packagers.
19:36 rurban I know. I thought they'd like -O2
19:37 Chirag Coke: understood..
19:50 Coke mmm, speed good.
19:51 prammer joined #parrot
20:08 rurban There should be a lot of constant propagation in rakudo, but I have no timings yet.
20:12 kid51 joined #parrot
20:20 rurban Chirag: You need to see https://github.com/parrot/m​isc/blob/master/timeline.md on whiteknight's PCC plans and benchmarks
20:23 Chirag sure! I will go through..
20:24 rurban http://whiteknight.github.io/2011/05/1​1/pcc_refactors_and_improvements.html is a good writeup
20:28 Chirag the timeline was posted 3 years ago .. so some of the taks must have been completed right?
20:31 rurban yes. see https://gist.github.com/Whiteknight/1198521 in the comments
20:31 rurban but pcc not
20:32 rurban I'll try the invokecc and returncc improvements as new ops and in the imcc compiler
20:33 rurban e.g. a new new_call_context
20:33 rurban this will reduce the needed signature arrays
20:39 Chirag ok.. so will this tackle the problem of the resizablePMC array as well?
20:39 rurban maybe
20:40 rurban the resize problem is not so big, fill_params is
20:40 Chirag hmm.. i have look into the imcc compiler.. its working
20:41 rurban I can do the imcc part. it's a big harder
20:41 rurban bit harder
20:42 rurban we need to work together anyway
20:42 Chirag oh... alright
20:42 Chirag I am just going through the docs actually..
20:49 Chirag btw I was just curious to know if my proposal can be seen by all the admins?
20:49 rurban yes, you are the only one so far
20:49 Chirag :)
20:51 Chirag you saw highway?
20:52 rurban No, just Queen yesterday
20:52 Chirag ah .. hows it?
20:53 rurban It has Lisa Haydon in int :)
20:54 rurban It's totally european. cheap but good camera, plays in paris and amsterdam
20:54 rurban very realistic
20:54 rurban everybody liked it.
20:54 rurban Rating 9.1: http://www.imdb.com/title/tt3322420/
20:54 Chirag whoa..
20:54 rurban not kitschy at all
20:54 Chirag but i dont go by imdb
20:55 rurban it's pretty unreliable with hindi films, yes
20:55 Chirag i find it misleading
20:55 Chirag even with english
20:55 rurban too many fans, and no critics
20:55 Chirag yes
20:55 Chirag i saw now u see me
20:55 Chirag too far-fetched
20:56 rurban oh god, the ending!
20:56 Chirag i know!
20:56 rurban Mark Ruffalo blows it in the end. But two thirds are pretty good
20:57 Chirag had they made it supernatural altogether .. i would have still accepted it :P
20:57 rurban oh my
20:57 rurban but it would have been a bit better at least
20:57 Chirag yes..
20:59 Chirag i'll leave now..
20:59 Chirag Have a nice day!
21:00 rurban bye!
21:20 rurban m headerizer
22:20 rurban rebased 6model, seems to work fine. 200 new ops, uh
22:46 dalek Heuristic branch merge: pushed 24 commits to parrot/rurban/6model by rurban
22:46 MadHatter87 joined #parrot
22:47 dalek parrot/rurban/6model: bb6bbb3 | rurban++ | MANIFEST (2 files):
22:47 dalek parrot/rurban/6model: manifest: regenerate for 6model
22:47 dalek parrot/rurban/6model: review: https://github.com/parrot/parrot/commit/bb6bbb3f0e
22:47 MadHatter87 joined #parrot
22:50 MadHatter87 left #parrot
22:50 MadHatter87 joined #parrot
23:16 MadHatter87 left #parrot
23:22 dalek parrot/rurban/6model: d6c9ce0 | rurban++ | / (7 files):
23:22 dalek parrot/rurban/6model: 6model: add set_invocation_spec and set_boolification_spec ops
23:22 dalek parrot/rurban/6model:
23:22 dalek parrot/rurban/6model: from nqp:
23:22 dalek parrot/rurban/6model: How do we invoke this thing? (attribute or method to call)
23:22 dalek parrot/rurban/6model: How do we turn something of this type into a boolean?
23:22 dalek parrot/rurban/6model: review: https://github.com/parrot/parrot/commit/d6c9ce0350

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

Parrot | source cross referenced