Camelia, the Perl 6 bug

IRC log for #parrot, 2010-06-21

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:08 kid51 joined #parrot
00:33 mikehh forgot to report:
00:33 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34509), fulltest) at r47734 - Ubuntu 10.04 amd64 (gcc)
00:34 mikehh the last few test on partcl/partcl-nqp and PIRATE have been against that
00:34 mikehh tests
00:35 dalek winxed: r510 | julian.notfound++ | trunk/winxedst1.winxed:
00:35 dalek winxed: fix class scope constants
00:35 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=510
00:37 mikehh NotFound: to test winxed does the installed parrot whatever need to be built with g++?
00:48 mikehh obviously not
00:49 mikehh winxed - builds and all tests pass
00:50 * Coke prepares to hack on partcl
01:00 whiteknight is sysinfo a dynop now?
01:01 whiteknight imcc gives me this helpful error: "error:imcc:syntax error ... somewhere"
01:01 whiteknight imcc--
01:07 abqar joined #parrot
01:17 kthakore whiteknight: oh that one is the most irrating error
01:17 whiteknight kthakore: yes, I am definitely irritated
01:17 whiteknight irratated
01:17 kthakore whiteknight: '... somewhere'. gee thanks! that helps
01:17 kthakore whiteknight: can't it give the last line?
01:18 dalek rakudo: b98d7fa | (Solomon Foster)++ | src/core/ (2 files):
01:18 dalek rakudo: Add Real.ACCEPTS.
01:18 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/b​98d7fab84c542a2c7bb524c7ad7305cf60a6e26
01:21 bacek_at_work whiteknight, try pirate :)
01:21 whiteknight bacek_at_work: some day soon, I will. I'm doing PLA work, and don't want to install something new to do basic stuff
01:21 whiteknight at least, not while I'm working on my current project
01:23 NotFound mikehh: no, C++ is used only to build the stage 0 compiler, and that stage doesn't use parrot.
01:24 NotFound Following stage 0, all is pure parrot.
01:30 whiteknight how do I access command-line args in NQP?
01:31 whiteknight it's "our @ARGS", right?
01:34 Themeruta joined #parrot
01:44 bacek_at_work whiteknight, http://wiki.github.com/perl6/nqp-rx/requests (first one)
01:45 whiteknight bacek_at_work: so there isn't a way to do it? I thought there was
01:45 bacek_at_work whiteknight, no afaik
01:45 whiteknight at least, I thought there used to be
01:45 whiteknight I know I've seen it.
01:48 TiMBuS joined #parrot
01:49 whiteknight whatever. I'm going to bed. Goodnight
01:50 dalek parrot-linear-algebra: e89e6b3 | Whiteknight++ | src/pmc/nummatrix2d.pmc:
01:50 dalek parrot-linear-algebra: aesthetics
01:50 purl well, aesthetics is why I use wmx
01:50 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/e89e6b36ed0b90ac53febaec2b15554f829c9964
01:50 dalek parrot-linear-algebra: 56d826f | Whiteknight++ | src/pmc/ (2 files):
01:50 dalek parrot-linear-algebra: add a function to actually transpose a matrix which has been lazily transposed.
01:50 dalek parrot-linear-algebra: This is necessary for some BLAS calculations which are not lazy-transpose-aware
01:50 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/56d826f3b5f2ae7be9addd135835bec196f93daa
01:50 dalek parrot-linear-algebra: f733a83 | Whiteknight++ |  (2 files):
01:50 dalek parrot-linear-algebra: add a new method to add a FLOATVAL scalar to the matrix. Use this to add a
01:50 dalek parrot-linear-algebra: better MULTI for DEFAULT add. Also use the function I added last commit to
01:50 dalek parrot-linear-algebra: normalize the lazy transpose state to make the MULTI for NumMatrix2D add much
01:50 dalek parrot-linear-algebra: cleaner
01:50 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/f733a83d53384623994cfbc6e094a294290414af
01:59 patspam joined #parrot
02:15 Chandon What do I pass to Configure.pl to really get a libparrot with debugging symbols for gdb?
02:27 dalek partcl-nqp: 28793c8 | mdiep++ |  (4 files):
02:27 dalek partcl-nqp: Start work on associative arrays:
02:27 dalek partcl-nqp:  * Get [set a(b) 2] to set an array value
02:27 dalek partcl-nqp:  * Get [array exists a] to return whether the variable a exists and is an array
02:27 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/28793c807884d24cc1da2a36d2fdecf6669170c9
02:36 bacek_at_work Chandon, nothing. It's on by default
02:36 mikehh_ joined #parrot
02:42 janus joined #parrot
02:47 Andy joined #parrot
03:41 LoganLK joined #parrot
03:46 plobsing joined #parrot
04:15 s1n joined #parrot
04:28 JimmyZ joined #parrot
04:38 LoganLK joined #parrot
05:15 dalek winxed: r511 | julian.notfound++ | trunk/winxedst1.winxed:
05:15 dalek winxed: refactor common part of optimize methods in stage 1
05:15 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=511
05:38 bacek_at_work cotto, you can clone original pirate repo and commit directly.
05:39 cotto I didn't think I had a commit bit.
05:41 bacek_at_work Of course you have it. I added you about week ago :)
05:42 cotto http://github.com/bacek/pir/contributors <- isn't that the list of people with a commit bit?
05:43 bacek_at_work cotto, hmm... I'm pretty sure that I added you.
05:43 bacek_at_work I do see you in https://github.com/bacek/pir/edit
05:43 dalek pir: 5eb72ab | (Christoph Otto)++ | src/ (8 files):
05:43 dalek pir: remove leftovers from alpha
05:43 dalek pir: review: http://github.com/bacek/pir/commit/5eb​72ab81a2c79c192859d82f5113a1de705fc91
05:44 bacek_at_work "contributors" is probably people who actually commited something.
05:46 bacek_at_work cotto, can you add statement into README  "Copyright PaFo. Any PaFo commiter can request commit-bit on #parrot irc" (or something like this)
05:50 bacek_at_work cotto, ooo.. shiny - http://github.com/davglass/github-trac/ Looks like we can integrate github with Trac :)
05:51 cotto I saw that while I was digging for something local to trac.
05:52 bacek_at_work It's in available github hooks. We can just configure it (with some test trac instance)
05:52 cotto an easy objection would be that it'd mess us up when github goes down
05:53 cotto I don't care that much, but I can see other people caring.
05:53 bacek_at_work Why? Anyone can still commit into local repo. And we can actually have back-up "central repo" with full history.
05:56 cotto I can now officially commit.
05:56 bacek_at_work cotto, excellent
05:56 cotto perhaps the next commit will be something useful
05:56 cotto is old_t of any use?
06:00 bacek_at_work just keep them for now.
06:01 bacek_at_work There is probably some salvageable stuff in.
06:01 dalek pir: e976ad7 | (Christoph Otto)++ | README:
06:01 dalek pir: not everything
06:01 purl not everything is free.
06:01 dalek pir: review: http://github.com/bacek/pir/commit/e97​6ad7704063520be926a80e49be96782345b6e
06:02 cotto wfm
06:14 bacek_at_work cotto, actually old_t is useless now. I've implemented similar staff with separated datafiles.
06:15 * sorear ponders hugme integration
06:15 cotto hugme?
06:16 cotto out it goes, then
06:18 dalek pir: a4cf915 | (Christoph Otto)++ | old_t/0 (22 files):
06:18 dalek pir: Remove old_t tests.  Other tests provide the same coverage.
06:18 dalek pir: review: http://github.com/bacek/pir/commit/a4c​f915b7f28460819c4062404f638d649858854
06:18 cotto That was quick.
06:18 bacek_at_work cotto++
06:22 sorear cotto: if you add your name to parrot's AUTHORS dalek will get the right name
06:23 cotto I tried to get github to change it, but that works too.
06:24 cotto These tests would be a little easier to write if parrot could accept pbc from stdin.
06:25 bacek_at_work cotto, it's actually parrot's CREDITS file.
06:25 cotto yup
06:25 cotto There isn't an AUTHORS.
06:26 bacek_at_work you have "...aka cotto" in N. dalek can't handle it.
06:26 cotto That's probably the problem.
06:27 cotto bacek_at_work, what does the pbc stage of PIRATE return?
06:27 cotto a String PMC?
06:28 bacek_at_work it creates closure for calling main sub
06:28 bacek_at_work Doesn't work due TT#1685
06:29 cotto So I'll need to do `parrot pir.pbc --target=pbc --output=/tmp/foo.pbc /tmp/foo.pir` or something similar to get the pbc?
06:29 bacek_at_work we should probably change it to return hash with Packfile PMC and main sub name.
06:29 bacek_at_work cotto, yes.
06:30 cotto 1) eew.  2) ok.
06:39 dalek parrot: r47735 | cotto++ | trunk/CREDITS:
06:39 dalek parrot: [CREDITS] add another alias for cotto
06:39 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47735/
06:41 dalek rakudo: c6a829d | moritz++ | docs/ChangeLog:
06:41 dalek rakudo: add "handles" to ChangeLog
06:41 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​6a829d69bed073934c596680933bdef944f6d39
06:42 cotto bacek_at_work, if pbc output is broken why does --target=pbc work?
06:44 bacek_at_work cotto, "output" isn't broken. Loading is
06:45 nopaste "cotto" at 192.168.1.3 pasted "so this should work?" (25 lines) at http://nopaste.snit.ch/21432
06:45 cotto test.pbc ends up containing '_block49'
06:47 casan joined #parrot
06:52 bacek_at_work pbc = compiler.'compile'(pir_code, 'target' => 'pbc', 'output' => 'test.pbc') and remove next 4 lines
06:52 bacek_at_work It's in PIR::Compiler
06:53 cotto ok.  Thanks.
07:00 cotto ooc, how much more than "hello world" can PIRATE currently compile to pbc?
07:03 cotto not oofib, apparently
07:05 cotto or even the lowly mandelbrot
07:05 cotto there is much awesome that is yet to be added
07:11 bacek_at_work cotto, I'm going to finish handling of labels/jumps today
07:11 bacek_at_work And start on PCC tomorrow.
07:12 bacek_at_work By the end of the week we can have almost-fully-functional-pirate-for-single-pir-file
07:12 bacek_at_work .include is tricky to implement...
07:13 cotto I have a coworker who implemented include in js in terms of file i/o and eval.
07:13 cotto He wasn't especially proud of that.
07:13 bacek_at_work in PIR they are literal includes and not self-contained pieces of code...
07:14 sorear I recently convinced diakopter to implement include in terms of file i/o and modifying the parser's backing string in place
07:14 bacek_at_work We have to high-jack nqp somehow to switch to different file with preserving current state
07:14 sorear Because the parser wasn't reentrant and couldn't trivially be fixed
07:14 bacek_at_work sorear, this is what I was afraid of...
07:14 cotto does pmichaud have an ideas?  I'm sure this is something that Rakudo has had to deal with.
07:15 bacek_at_work cotto, TODO, line 17 :)
07:16 sorear cotto: rakudo just handles use with Perl6::Compiler.compile
07:16 cotto heh
07:17 * cotto goes off to bed
07:20 fperrad joined #parrot
07:22 mikehh opbots, names
07:22 sorear opbots, trust mikehh_
07:22 slavorg But I already trust mikehh_
07:22 slavorgn Ok
07:23 mikehh soarer :-}
07:24 sorear I like that
07:25 mikehh or as it should e, sorear :-}
07:25 * mikehh keeps forgetting to use completion
07:26 fperrad_ joined #parrot
07:27 mikehh opbots, names
08:29 bacek aloha, humans
08:33 szbalint ohai
08:33 moritz \o
09:15 lucian joined #parrot
09:16 mao di
09:20 sorear opbots, help
09:20 slavorgn I'm slavorg, an op-bot.Commands: trust, distrust, believe, disbelieve, leave, join. See also http://jerakeen.org/programming/slavorg
09:20 slavorg I'm slavorg, an op-bot.Commands: trust, distrust, believe, disbelieve, leave, join. See also http://jerakeen.org/programming/slavorg
09:30 mmcleric joined #parrot
09:32 lucian joined #parrot
09:37 dalek pir: d6a9d5c | bacek++ |  (3 files):
09:37 dalek pir: Distinguish ' = foo' vs ' = op' in sym<assign>
09:37 dalek pir: review: http://github.com/bacek/pir/commit/d6a​9d5c97df3900a8ed339daf9d6b88fd2c9cd6b
09:40 sorear opbots, beleive aloha
09:40 sorear opbots, believe aloha
09:40 slavorg Ok
09:40 slavorgn Ok
09:40 sorear (404-compliant documentation)--
10:06 dalek pir: 21cc6e2 | bacek++ |  (6 files):
10:06 dalek pir: Hackish way of testing generated PBC files
10:06 dalek pir: review: http://github.com/bacek/pir/commit/21c​c6e22b3329e21186a3f1b28cea64dc68fe816
10:06 dalek pir: 5da18aa | bacek++ | t/test_p (2 files):
10:06 dalek pir: Add vim coda
10:06 dalek pir: review: http://github.com/bacek/pir/commit/5da​18aa75ff86b4bb89a441c3e75d13c9ab8ffc8
10:14 nopaste "bacek" at 192.168.1.3 pasted "World domination is just around the corner :)" (36 lines) at http://nopaste.snit.ch/21438
10:18 dalek pir: e3789b3 | bacek++ | t/pbc/basic.txt:
10:18 dalek pir: Add more tests.
10:18 dalek pir: review: http://github.com/bacek/pir/commit/e37​89b3d5d3f426a459ba09fdbee59547b9553c0
10:18 dalek pir: 3664e8e | bacek++ | src/POST/Compiler.pm:
10:18 dalek pir: Shut POST::Compiler about debugging.
10:18 dalek pir: review: http://github.com/bacek/pir/commit/366​4e8e86aa56091a3724316751b87bfb94eebfb
10:18 moritz bacek: does pirate compile to POST, which PCT then compiles to PIR, which IMCC then compile to PBC?
10:19 bacek moritz, nope. pirate compile to POST and generate PBC from it.
10:19 bacek parse->postshortcut->pbc :)
10:19 moritz cool
10:20 bacek I do want to retire IMCC badly :)
10:20 moritz so what's the bootstrapping plan? ship .pbc version of pirate with parrot?
10:21 bacek moritz, no plan yet... And our PBCs are way to fragile atm...
10:21 moritz and it would get very ugly when you change PBC format
10:22 bacek moritz, exactly.
10:23 bacek may be we can strip down imcc for boostrapping purposes.
10:23 bacek no macros, no .includes, nothing.
10:23 bacek Even more.
10:23 purl even more is, like, being proactive
10:23 bacek I can emit pasm like pir from pirate.
10:24 bacek it means we can remove all syntax sugar from imcc.
10:29 bacek anyway, time to make some dinner
10:29 bacek afk
11:03 mmcleric left #parrot
11:45 cognominal joined #parrot
12:01 toddr joined #parrot
12:01 toddr left #parrot
12:06 dalek pir: 55aaf4c | bacek++ | t/pbc.nqp:
12:06 dalek pir: Remove redundant test grammar.
12:06 dalek pir: review: http://github.com/bacek/pir/commit/55a​af4c08b9a11a0ef042a87dd0079673c9adff8
12:06 dalek pir: e3165e0 | bacek++ | src/POST/Label.pm:
12:06 dalek pir: Add POST::Label.position
12:06 dalek pir: review: http://github.com/bacek/pir/commit/e31​65e0b9e950db939a8e9199e29b3a58ba39dda
12:06 dalek pir: 11a1cb3 | bacek++ | src/POST/Label.pm:
12:06 dalek pir: Add POST::Label.type
12:06 dalek pir: review: http://github.com/bacek/pir/commit/11a​1cb3a236c5b2a5094a9eafb853f1c4c9c1048
12:06 dalek pir: c600fe2 | bacek++ | pir.pir:
12:06 dalek pir: Remove .HLL pragmas. We are part of parrot anyway.
12:06 dalek pir: review: http://github.com/bacek/pir/commit/c60​0fe26c019ab3ac645cb7ae249b6b645127b17
12:06 dalek pir: 76f5c11 | bacek++ | t/ (2 files):
12:06 dalek pir: Add (failing) test for Labels support.
12:06 dalek pir: review: http://github.com/bacek/pir/commit/76f​5c11c717773a42bde2e8a8f557332a44b8393
12:06 dalek pir: 07971ad | bacek++ | src/POST/Compiler.pm:
12:06 dalek pir: Initial implementation of Lables in POST::Compiler.to_pbc
12:06 dalek pir: review: http://github.com/bacek/pir/commit/079​71add04da3dac8c8b754c60d39e8220a99586
12:18 mmcleric joined #parrot
12:24 confound joined #parrot
12:29 dalek pir: 72a2d3c | bacek++ | t/pbc/labels.txt:
12:29 dalek pir: Add more (failing) tests for labels.
12:29 dalek pir: review: http://github.com/bacek/pir/commit/72a​2d3c9b618b2f1a1e0f555081751e9fb217b86
12:29 dalek pir: c1520de | bacek++ | pir.pir:
12:29 dalek pir: Add PackfileConstantTable.get_or_create_number helper.
12:29 dalek pir: review: http://github.com/bacek/pir/commit/c15​20de7822d6079ecd59bd4b81daa6bae115c14
12:29 dalek pir: 716a242 | bacek++ | t/pbc/labels.txt:
12:29 dalek pir: Fix test.
12:29 dalek pir: review: http://github.com/bacek/pir/commit/716​a242eac8a16978b4d74f9c5f2fb59935dcf36
12:29 dalek pir: 2b1f7f5 | bacek++ | src/POST/ (2 files):
12:29 dalek pir: Fix bug with binding instead of assignment of regno in VanillaAllocator.
12:29 dalek pir: review: http://github.com/bacek/pir/commit/2b1​f7f50cf480f366fe41ee74b121dd83660a8cf
12:29 dalek pir: 630c2dc | bacek++ | src/POST/Compiler.pm:
12:29 dalek pir: Support integeg constants in POST::Compiler.to_pbc
12:29 dalek pir: review: http://github.com/bacek/pir/commit/630​c2dc593fe8f947d89b15f9ed8bc4a10e753ae
12:40 PacoLinux joined #parrot
12:42 pjcj joined #parrot
12:52 dalek pir: 594845d | bacek++ | t/pbc/basic.txt:
12:52 dalek pir: Add test for register allocator.
12:52 dalek pir: review: http://github.com/bacek/pir/commit/594​845d8e51cb8915b2add2a772e44569d9edd07
12:52 dalek pir: 132abb2 | bacek++ |  (3 files):
12:52 dalek pir: Desugarize sym<if>
12:52 dalek pir: review: http://github.com/bacek/pir/commit/132​abb2f7044d884623636593237e4d6e1f0b623
13:03 dalek pir: 1ad2aaa | bacek++ | src/POST/Compiler.pm:
13:03 dalek pir: Add POST::Compiler.to_pbc(POST::Node) to support nested desugarized ops.
13:03 dalek pir: review: http://github.com/bacek/pir/commit/1ad​2aaa6d5e1389dfdcaf2487d9c8bed87ee120f
13:03 dalek pir: 4a7dd27 | bacek++ |  (2 files):
13:03 dalek pir: Desugarize sym<goto>
13:03 dalek pir: review: http://github.com/bacek/pir/commit/4a7​dd27fc010590089ea0c863bb5aefbc6255cc1
13:03 dalek pir: 51aeb5e | bacek++ |  (2 files):
13:04 dalek pir: Desugarize sym<unless>
13:04 dalek pir: review: http://github.com/bacek/pir/commit/51a​eb5eac8a8796ae07197988f4d07e3cd511bee
13:09 Coke seen ambs?
13:09 purl ambs was last seen on #parrot 16 hours, 24 minutes and 32 seconds ago, saying: :D
13:10 dalek pir: 6e19649 | bacek++ |  (2 files):
13:10 dalek pir: Desugarize sym<if_null> and sym<unless_null>
13:10 dalek pir: review: http://github.com/bacek/pir/commit/6e1​9649e1a10aed02337757dfadf6db904993a29
13:22 dalek pir: 4dd7c4e | bacek++ |  (2 files):
13:22 dalek pir: Desugarize sym<op_assign>
13:22 dalek pir: review: http://github.com/bacek/pir/commit/4dd​7c4ea42443f8cc5aaf796ab9c2c6e80e1050f
13:24 JimmyZ joined #parrot
13:36 gbacon joined #parrot
13:37 bacek msg cotto Can you finish pirate desugarizing? I'll work on PCC tomorrow.
13:37 purl Message for cotto stored.
13:40 ambs joined #parrot
13:40 bacek good night, humans. Time for recharge.
13:40 ambs good afternoon!
13:41 JimmyZ good night, robot
13:52 patspam joined #parrot
13:59 patspam joined #parrot
14:05 * Coke is in the yapc BOF room.
14:05 Coke ambs; just talked to karen about you!
14:05 ambs Coke: karen was also planning to talk with Schwern. You can decide and choose one :)
14:06 Coke /msg ambs .
14:08 bubaflub joined #parrot
14:14 clinton joined #parrot
14:32 mmcleric joined #parrot
14:33 dalek partcl-nqp: 36223f6 | Coke++ | build/Makefile.in:
14:33 dalek partcl-nqp: allow 'make test' with tclsh itself
14:33 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/36223f6e4123347c4067602a77f5b4348a6fa0b1
14:39 dalek parrot: r47736 | NotFound++ | trunk/t/pmc/exporter.t:
14:39 dalek parrot: ensure coverage of the Exporter mark vtable in tests
14:39 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47736/
14:56 dalek parrot: r47737 | mikehh++ | trunk/runtime/parrot/library/URI:
14:56 dalek parrot: add svn:ignore property
14:56 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47737/
14:56 dalek parrot: r47738 | mikehh++ | trunk/MANIFEST.SKIP:
14:56 dalek parrot: re-generate MANIFEST.SKIP
14:56 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47738/
15:03 jhelwig_ joined #parrot
15:08 Andy joined #parrot
15:12 dalek parrot: r47739 | NotFound++ | trunk/t/pmc/hash.t:
15:12 dalek parrot: test Hash get_key_type method
15:12 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47739/
15:22 hercynium joined #parrot
15:23 ash_ joined #parrot
15:23 Andy My dev box had a drive crap out. :-(
15:23 Andy It's tragic.
15:30 Coke :(
15:30 davidfetter how old is the youngest known-good backup?
15:32 hercynium joined #parrot
15:43 JimmyZ joined #parrot
15:45 theory joined #parrot
15:51 cognominal joined #parrot
16:05 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34520), fulltest) at r47739 - Ubuntu 10.04 amd64 (g++ with --optimize)
16:09 kid51 joined #parrot
16:10 cotto msg bacek I'll take care of that tonight.
16:10 purl Message for bacek stored.
16:10 * kid51 logs on from YAPC
16:11 kid51 parrot people at YAPC:  During "lightning announcements" at 4:00PM today, I plan an announcement about our introductory level Parrot BOF to be held Tuesday lunchtime (1200noon).
16:13 kid51 I'd like to encourage all current Parrot people to attend that so that people interested in Parrot can meet us F2F
16:14 kid51 This BOF will presumably be in the Rosa room set aside for Parrot/Perl6
16:16 kid51 So, I plan to grab a sandwich when I get out of my 1100 am talk so that I can get some food before our BOF.
16:16 kid51 Our BOF would lead in nicely to pmichaud's 1300 talk on Rakudo*
16:17 kid51 In Lightning Announcements this afternoon, I'll also briefly mention our 1900 BOF on Lorito, but I'll push for people curious about Parrot to show at 1200 Tuesday
16:18 kid51 Does that plan sound okay?
16:26 bacek_at_work joined #parrot
16:30 bubaflub joined #parrot
16:34 dalek parrot: r47740 | gerd++ | trunk/ports/fedora/2.5.0 (4 files):
16:34 dalek parrot: add the current used spec file for Fedora
16:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47740/
16:40 cotto_work joined #parrot
16:48 mikehh rakudo (c6a829d) builds on parrot r47739 - make test PASS, spectest_smolder -> #34521 (pugs r31401) PASS - Ubuntu 10.04 amd64 (g++ with --optimize)
16:48 mikehh 17 TODO PASSes in 5 files
16:49 dmalcolm joined #parrot
16:53 mikehh PIRATE - build/test ok - Files=18, Tests=186,  22.704 wallclock secs - Result: PASS - on parrot r47399 - Ubuntu 10.04 amd64 (g++ with --optimize)
16:54 mikehh parrot r47739
16:59 bacek_at_work joined #parrot
17:01 Andy davidfetter: it's RAIDed
17:01 Andy but that's still a pain
17:06 mikehh partcl - build/test ok, partcl_nqp - build/test ok - t/cmd_append.t - TODO passed:   7 (still reports fewer tests than partcl) - parrot r47739 - Ubuntu 10.04 amd64 (g++ with --optimize)
17:07 patspam joined #parrot
17:08 ambs joined #parrot
17:13 Coke mikehh: (fewer tests) not a bug.
17:13 Coke partcl tests internals that partcl-nqp doesn't have.
17:22 mikehh Coke: 'k
17:24 dalek parrot: r47741 | NotFound++ | trunk/t/pmc/hashiterator.t:
17:24 dalek parrot: some more HashIterator tests
17:24 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47741/
17:24 mikehh NotFound:++ for more tests
17:27 mikehh dammit - that gave karma to notfound: -  so NotFound++
17:30 NotFound notfound:?
17:30 cotto_work karma NoTfOuNd
17:30 purl notfound has karma of 1086
17:30 NotFound karma notfound:
17:30 purl notfound: has karma of 1
17:30 cotto_work NOTFounD++
17:30 cotto_work karma NoTfOuNd
17:30 purl notfound has karma of 1087
17:30 cotto_work there you go
17:30 NotFound notfound:--
17:30 NotFound karma notfound:
17:30 purl notfound: has neutral karma
17:31 cotto_work notfound-- #even it out
17:40 dalek parrot: r47742 | NotFound++ | trunk/src/pmc/hashiterator.pmc:
17:40 dalek parrot: no magic numbers
17:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47742/
17:54 bubaflub joined #parrot
17:54 patspam joined #parrot
17:54 ash_ joined #parrot
18:21 lucian joined #parrot
18:41 lucian_ joined #parrot
18:45 dalek parrot: r47743 | NotFound++ | trunk/t/pmc/exception.t:
18:45 dalek parrot: some order and one more Exception test
18:45 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47743/
18:48 Hunger joined #parrot
18:50 patspam joined #parrot
18:51 Coke our boy C is about to present.
18:57 whiteknight joined #parrot
18:59 mmcleric joined #parrot
19:07 hercynium joined #parrot
19:14 ash_ joined #parrot
19:15 LoganLK joined #parrot
19:20 dalek parrot: r47744 | NotFound++ | trunk/t/pmc (2 files):
19:20 dalek parrot: more ArrayIterator tests and fix a trailing space
19:20 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47744/
19:22 whiteknight incoming
19:22 purl duck!
19:25 dalek parrot-linear-algebra: 217e5b9 | Whiteknight++ |  (2 files):
19:25 dalek parrot-linear-algebra: small doc fix
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/217e5b95d2c09474470b32520e575b5965c547f7
19:25 dalek parrot-linear-algebra: 425c3bf | Whiteknight++ |  (18 files):
19:25 dalek parrot-linear-algebra: fix errors
19:25 purl well, fix errors is redirect stderr to /dev/null or redirect whinging users to bottomless pit
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/425c3bfd2a7da8bf2c042aa76b5686eb6486950d
19:25 dalek parrot-linear-algebra: f786b6b | Whiteknight++ | src/pmc/nummatrix2d.pmc:
19:25 dalek parrot-linear-algebra: small fixes
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/f786b6b0f17fa79c2e93a277d873f5b8d551f2ae
19:25 dalek parrot-linear-algebra: 2df022d | Whiteknight++ | src/pmc/nummatrix2d.pmc:
19:25 dalek parrot-linear-algebra: more fixes. Add a scalar multiply function and fix the multiply MULTI to be more
19:25 dalek parrot-linear-algebra: general
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/2df022de832f9ab70492966f13c52a3605bc7c7b
19:25 dalek parrot-linear-algebra: 73d4f09 | Whiteknight++ | src/pmc/nummatrix2d.pmc:
19:25 dalek parrot-linear-algebra: more small fixes and tweaks
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/73d4f096839798ef00c083a7654b09de7d42cc29
19:25 dalek parrot-linear-algebra: 9e91f42 | Whiteknight++ | src/pmc/nummatrix2d.pmc:
19:25 dalek parrot-linear-algebra: fix a bug I introduced into vtable clone
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/9e91f42283550211f00c06fbab3b51d8eca102b1
19:25 dalek parrot-linear-algebra: 1cc2dd9 | Whiteknight++ | src/pmc/nummatrix2d.pmc:
19:25 dalek parrot-linear-algebra: ...and fix a bug I added to transpose
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/1cc2dd9ac82f5f2f57cb91ac3632d4d0b3e2bc48
19:25 dalek parrot-linear-algebra: f462d6c | Whiteknight++ | t/pmc/nummatrix2d.t:
19:25 dalek parrot-linear-algebra: add test stubs for add_int, add_float, and multiply_NUMMATRIX2D_SIZEFAIL
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/f462d6cead634fcb2f538e7b7d852bbec7664084
19:25 dalek parrot-linear-algebra: c84ff75 | Whiteknight++ | src/pmc/nummatrix2d.pmc:
19:25 dalek parrot-linear-algebra: add a gemm method to nummatrix2d for making more-or-less faithful calls to
19:25 dalek parrot-linear-algebra: cblas_dgemm with some default values derived from the PMC arguments
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/c84ff7596f5dc2bae4d1bdf5bb5a8124ea913cbc
19:25 dalek parrot-linear-algebra: 6316cae | Whiteknight++ | t/pmc/nummatrix2d.t:
19:25 dalek parrot-linear-algebra: add test stub for the gemm method in NumMatrix2d
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/6316cae82282aa4911c48fd8c864b78b67d91b75
19:25 dalek parrot-linear-algebra: 2069ba4 | Whiteknight++ |  (2 files):
19:25 dalek parrot-linear-algebra: fix the gemm routines, and add 4 tests for gemm behavior
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/2069ba4bf90d82c3c7e9d2be03e88fc16aefa0db
19:25 dalek parrot-linear-algebra: 61e11b3 | Whiteknight++ | t/pmc/nummatrix2d.t:
19:25 dalek parrot-linear-algebra: add two tests for nummatrix2d multiply
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/61e11b3ced700dcdec993387bfa73c26aee8bad6
19:25 dalek parrot-linear-algebra: 2d79a78 | Whiteknight++ |  (2 files):
19:25 dalek parrot-linear-algebra: add a function to compare floats, needs tuning. +docs.
19:25 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/2d79a789dc9da6fa0e23902611473f32429871d8
20:05 Psyche^ joined #parrot
20:14 patspam joined #parrot
20:17 hercynium joined #parrot
20:20 Coke so, meeting tonight at yapc?
20:22 ambs how I would love to be there :)
20:26 Coke ambs: Eu queria que você estivesse aqui.
20:27 ambs huh. Google translate or are your learning PT? :)
20:27 Coke it's just spanish with more squiggles.
20:27 Coke tambien, "google translate." =)
20:28 ambs hehehe
20:30 davidfetter o/` agora Coke vai pegar vc o/`
20:31 ambs ph3ar :D
20:31 mao rrrrrrrrrrrrrrrrrrrrrrrrrrrr​rrrrrrrrrrrrrrrrrrrrrrrrrrrr
20:31 mao rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
20:32 Coke gotta catch 'em all!
20:32 * davidfetter wonders whether Coke has seen "tropa de elite"
20:33 * Coke wants a command line interface to it.
20:34 davidfetter to google translate? that sounds pretty cool :)
20:35 cotto_work joined #parrot
20:35 * davidfetter wonders whether this could be a perl6 module
20:35 ambs there is Lingua::Translate::Google (or similar) for perl 5
20:35 davidfetter sweet!
20:35 ambs exactly that name. I'm surprised with myself.
20:36 davidfetter heh
20:36 * davidfetter , despite knowing like 20 words of pt_BR, managed to make a truly embarrassing mistake in pt_PT with them
20:36 ambs :D
20:36 cotto_work That's a great way to learn.
20:37 * davidfetter is a freelancer, at least for now. turns out the word for "small job" in pt_BR is "bico" :P
20:37 ambs :)
20:38 davidfetter it's a job in pt_PT, but not one i'd have said i did :P :P :P
20:38 davidfetter especially not prefaced by, "well, i really needed the money."
20:38 ambs AHAHAHAHA :D
20:39 davidfetter i'm glad you find it so hilarious :)
20:39 ambs that's just great :)
20:39 arnsholt "estivesse" as perfect subjunctive makes the latinist in me cry =)
20:40 davidfetter quidquid latine dictum sit, altum viditur ;)
20:41 arnsholt Nil verius, nil verius =)
20:41 ambs herrare umanum est O:-)
20:44 cotto_work bacek, do you have any idea how fast PIRATE will be when it's "ready"?  It seems to be really slow now.
20:45 Coke ... slower than parrot!?
20:45 Coke but it's parrot in parrot. how could that BE!?
20:46 cotto_work It's compiling PIR in PIR.  That's how.
20:46 Coke (yo dawg, I heard you like PIR, so I put some PIR in your PIR to make it go slower.)
20:46 cotto_work awesome? yes.  Slower than molasses?  also yes.
20:47 cotto_work GGE slow?  Hopefully now.
20:47 cotto_work s/now/not/
20:48 bacek good morning, humans.
20:48 bacek cotto_work, pirate purely depends on nqp-rx speed...
20:48 Coke it's really PIR in NQP in PIR in NQP in PIR, right?
20:48 cotto_work modulo the banana problem
20:49 dalek winxed: r512 | julian.notfound++ | trunk/winxedst1.winxed:
20:49 dalek winxed: reimplement multi const
20:49 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=512
20:49 Coke if you have a banana, there's no problem.
20:50 cotto_work banana problem?
20:50 cotto_work banana problem is <reply>I know how to spell 'banana", but I don't know when to stop.
20:52 ash_ what is the null string? is there a macro for it in C?
20:53 ash_ (i am assuming its not just NULL)
20:53 cotto_work STRINGNULL
20:53 cotto_work iirc
20:53 cotto_work yup
20:54 whiteknight joined #parrot
20:58 jrtayloriv joined #parrot
21:00 ash_ what do CodeString's hold internally?
21:03 mmcleric joined #parrot
21:11 whiteknight ash_: basically, they are string formatters
21:11 ash_ Parrot_str_to_cstring should work on them right?
21:11 whiteknight extremely specialized string formatters. Internally, I think they are StringBuffers
21:11 whiteknight no
21:11 whiteknight Parrot_str_to_cstring takes a STRING, not a PMC
21:11 ash_ ah
21:11 ash_ hmm
21:12 whiteknight STRING * str = VTABLE_get_string(interp, codestring); char * cstr = Parrot_str_to_cstring(interp, str);
21:15 bacek whiteknight, don
21:15 bacek whiteknight, don't forget to manually free cstring after
21:16 Coke irc-sourcing; someone please provide me a list of all the optional perl modules that parrot could take advantage of.
21:21 kthakore whiteknight: guess what!
21:21 purl All of the above.
21:22 kthakore whiteknight: I just spent 3 hrs last night with the docs.parrot.org learning some PIR!
21:25 atrodo is there still going to be a Rakudo/Lorito BOF at YAPC tonight?
21:29 kthakore ugh. make vim-install no longer works
21:29 kthakore trac?
21:29 purl i guess trac is a web-based software project management and bug/issue tracking system emphasizing ease of use and low ceremony. It provides an interface to the Subversion revision control systems, integrated Wiki and convenient report facilities.  http://projects.edgewall.com/trac/ or Python, SQLite and ClearSilver or killing killtrac or a bug-tracking tool or at https://trac.parrot.org/parrot/ or slow or REALLY slow
21:30 cotto_work kthakore, it looks like that was missed in the move away from recursive makefiles.
21:33 cotto_work I doubt it was intentionally dropped.
21:33 kthakore cotto_work: I made a TT
21:33 kthakore TT#1687
21:33 kthakore #1687
21:33 kthakore cotto_work: how do I get the bot to get the ticket?
21:33 kthakore ticket #1687
21:34 cotto_work atrodo: http://yapc2010.com/yn2010/wiki?​node=Rakudo%20and%20Lorito%20BOF
21:35 atrodo cotto_work> Ya, I was seeing if it was still happening and what the plan was
21:35 kthakore cotto_work: what happened to decodetime from tm.pasm
21:36 cotto_work Why are you asking me?  I don't recall having anything to do with that file?
21:36 cotto_work I don't mind digging a bit, I
21:36 cotto_work 'm just unclear.
21:37 dalek TT #1687 created by kthakore++: make vim-install broken
21:37 dalek TT #1687: http://trac.parrot.org/parrot/ticket/1687
21:37 kthakore cotto_work: oh no worries then
21:37 kthakore cotto_work:  will dig a bit
21:39 kthakore YAYA! I FIXED IT!
21:39 kthakore cotto_work: where do I send the patch?
21:41 cotto_work you can nopaste it here and attach it to the ticket if nobody applies it soon enough for your tastes.
21:41 kthakore I attached it to the ticket
21:41 kthakore I don't know what patch formats you guys use so I did a git diff
21:42 dalek winxed: r513 | julian.notfound++ | trunk/winxedst1.winxed:
21:42 dalek winxed: simplify MultiStatement usage
21:42 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=513
21:43 kthakore cotto_work: it is a simple oneliner fix the .loadlib 'sys_ops' was missing
21:43 cotto_work sigh
21:44 davidfetter joined #parrot
21:44 jrtayloriv joined #parrot
21:44 ash_ wooo, i think i got all of my nci changes done, just gotta make sure i am freeing all of my memory now...
21:45 ash_ i like how in order to dispatch 1 NCI call you have to make 2 calls to libffi, one to Parrot_pcc_fill_params_from_c_args because you don't know what the args are till they are called, then one to actually dispatch the NCI call
21:47 donaldh_ joined #parrot
21:48 kthakore ash_: can I tinker on it! is it pushed?
21:48 ash_ not yet, its in my fork of the parrot repository, but its not in the main trunk, after i test it on a few more platforms (IE, linux 32-bit and windows) i'll try to get it merged
21:49 kthakore oh taht is what I mean
21:49 kthakore ash_: I wanted to try your repo but does it compile?
21:49 kthakore ash_: I remeber you said it didn't compile before
21:49 ash_ yeah, it compiles
21:49 ash_ it does now
21:50 ash_ i am cleaning up some of my code before i push it to my repo online, i can let you know when i am done
21:52 kthakore yay!
21:52 kthakore ash_: I am watching it I will know 0o
21:52 kthakore ash_: cyber stalking you! :)
21:54 donaldh_ joined #parrot
21:54 donaldh_ joined #parrot
21:58 ash_ kthakore: i have it pushed now
21:58 ash_ if you want to build it
22:01 kthakore ash_: cool
22:01 kthakore YAY! parrotSDL is fixed with all test working
22:01 ash_ i just tried building it on linux, with gcc 4.4 its complaining about my C casts, i'll fix those real fast
22:02 Tene kthakore: That's great! :D
22:02 kthakore http://bit.ly/db864k
22:02 kthakore Tene: what process do I need to do to force the parrotSDL back into trunk with the tests?
22:02 kthakore Tene: that way if it breaks. MUAHAHAHAHA!
22:03 bacek cotto, meh... TT#1685 is roadblock for pirate. Bloody big roadblock...
22:03 Tene I'm sorry, I don't quite understand what you're asking, kthakore.
22:04 kthakore Tene: the parrotSDL fixes the trunk SDL stuff. I want to move it back in. This way the tests that I have no can be added to the test suite?
22:04 cotto_work bacek, what's it blocking now?
22:04 bacek PCC calls...
22:04 Tene kthakore: Do you have parrot commit privs?
22:04 cotto_work Those are kinda important.
22:04 kthakore Tene: hell no
22:04 Tene Ah, okay.
22:04 Tene I missed that part. :)
22:04 kthakore Tene: I don't know anything about making compilers or any thing
22:04 Tene I recommend posting to the parrot-dev mailing list.
22:05 kthakore Tene: ok
22:05 cotto_work #389 has to be the worst ticket ever.  Even after it's closed it comes back to caused pain and misery.
22:05 kthakore Tene: I will prolly keep cleaning and rinsing it to a mature library like SDL_perl
22:05 kthakore Tene: the button and stopwatch doesn't need to be in SDL library for parrot
22:05 Tene kthakore: there has been a push in the past to move libraries out of parrot; I don't know the status of that policy right now, nor how it would affect SDL.
22:06 kthakore oh ok
22:06 Tene kthakore: I also don't know the status of the efforts to support external libraries.
22:06 kthakore so why is SDL in the runtime library of parrot all broken like?
22:06 Tene So... mailing list is the best place to go for that.
22:06 nopaste "bacek" at 192.168.1.3 pasted "pirate is blocked..." (15 lines) at http://nopaste.snit.ch/21452
22:06 kthakore Tene: ok
22:06 Tene kthakore: Because nobody has been maintaining it, because there weren't tests. :)
22:06 dalek rakudo: 00efa15 | (Vyacheslav Matjukhin)++ |  (3 files):
22:06 dalek rakudo: WhateverCode type implemented
22:06 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​0efa155cb1db6ee117b723bf52ca2afc4c58dbc
22:06 kthakore Tene: there are now
22:07 bacek cotto_work, see nopaste...
22:07 Tene And we *do* want to maintain support for libraries, so there has been discussion of testing infrastructure for external libraries, but again, I don't know the status.
22:07 Tene I've been very much out of touch.
22:07 Tene kthakore: however, there is #parrotsketch meeting tomorrow, which would be a GREAT place to ask these questions.
22:07 Tene purl: parrotsketch?
22:07 purl parrotsketch is a status meeting for parrot core committers held every Tuesday at 20:30 UTC in #parrotsketch
22:07 kthakore Tene: no problem. I will keep bugging the mailing list with a standard format for external lilbraries
22:08 kthakore Tene: I am using a plumage copy but is that ok?
22:08 Tene kthakore: plumage was the project for support for third-party libs, but i don't know the staus of plumage.
22:08 dalek pir: 20b2071 | bacek++ |  (3 files):
22:08 dalek pir: Add one more register to store Sub PMC for PCC
22:08 dalek pir: review: http://github.com/bacek/pir/commit/20b​2071e741cf3a08891513c214a1075b74f7bac
22:08 dalek pir: 5f5f498 | bacek++ |  (2 files):
22:08 dalek pir: Method calls doesn't require additional registers
22:08 dalek pir: review: http://github.com/bacek/pir/commit/5f5​f49824c32d7ff226056374f522c33af9ec8d5
22:08 dalek pir: 13246c1 | bacek++ | pir.pir:
22:08 dalek pir: Add PackfileConstantTable.get_or_create_pmc helper.
22:08 dalek pir: review: http://github.com/bacek/pir/commit/132​46c127d855bfb400ddf39ff2ecee5d837627b
22:08 dalek pir: 525fc87 | bacek++ | src/POST/Compiler.pm:
22:08 dalek pir: Initial sketch for POST::Call pbc emiting
22:08 dalek pir: review: http://github.com/bacek/pir/commit/525​fc87aa50b69ccc21bea96c6c3715f8b09343c
22:08 dalek pir: 2c61f7a | bacek++ | src/POST/Compiler.pm:
22:08 dalek pir: Remove flooding debug.
22:08 dalek pir: review: http://github.com/bacek/pir/commit/2c6​1f7a8a2922de9572426263ee06f9a55796299
22:08 kthakore whiteknight: what happended to plumage?
22:08 Tene Again, the mailing list is good, and #parrotsketch is a great place to get feedback about this.
22:08 kthakore whiteknight: is it already dead?
22:09 kthakore Tene: yeah no problem
22:10 kthakore ash_: how do you compile your parrot with the main one?
22:10 kthakore ash_: do you keep both installed?
22:10 ash_ bah, in my code i have a few switches, and they all have default: cases but i get a warning form the compiler that they do not. i even tried moving the default to the top of the case list and it still says there is no default case
22:10 ash_ is that a symptom of something else?
22:11 kthakore ash_: i dunno? you just confused the heck out of me.
22:12 jan joined #parrot
22:13 ash_ kthakore: i don't have my repo in my $PATH currently, but you could change the name of the executable or make a symlink to it with a suffix or prefix if you want
22:14 cotto_work bacek, have you looked at the pbc files generated by parrot and PIRATE find the difference?
22:14 cotto_work s/find/to find/
22:14 bacek cotto_work, pirate uses find_sub_not_null.
22:17 cotto_work why do it differently from what imcc generates?
22:17 bacek imcc just constant Sub.
22:18 NotFound That's an optimization and some people disagree with it.
22:19 cotto_work I'm just thinking that if it took so long to get TT #389 "fixed", this behavior could be similarly difficult to correct.
22:19 NotFound Don't remember the reasons, something about being able to overriding.
22:22 bacek cotto_work, work-in-progress...
22:24 cotto_work your work on fixing it is in progress?
22:34 bacek cotto_work, emitting const Subs in progress...
22:40 bacek fsvo "work" and "progress"
22:40 bacek afk # $dayjob
22:40 cotto_work happy working
22:41 whiteknight kthakore: I don't know what happened to plumage, japhb I think has been busy. I haven't used plumage myself in while because I have problems with other prerequisites
22:46 japhb <rez>
22:46 japhb I've been quite busy, and unfortunately there have been no bites on my Plumage work grant application.
22:47 japhb Unfortunately, Plumage was sideswiped by either Parrot or nqp-rx changing out from under it (I don't even know which), and sadly won't compile.
22:47 japhb I had hoped one of the other Plumage committers (there are several) would fix it, but none of them have.  :-(
22:50 Maddingu1 joined #parrot
22:50 particle1 joined #parrot
22:50 elmex_ joined #parrot
22:50 ash_ japhb: where is plumage stored?
22:51 wagle_ joined #parrot
22:53 jnthn joined #parrot
22:53 moritz joined #parrot
22:53 NotFound joined #parrot
22:53 jan joined #parrot
22:53 Andy joined #parrot
22:53 jhelwig joined #parrot
22:53 janus joined #parrot
22:53 zarchne joined #parrot
22:53 slavorgn joined #parrot
22:53 mattp joined #parrot
22:53 KatrinaTheLamia joined #parrot
22:53 contingencyplan joined #parrot
22:53 Coke joined #parrot
22:53 gaz joined #parrot
22:53 slavorg joined #parrot
22:53 workbench joined #parrot
22:53 szbalint joined #parrot
22:53 TimToady joined #parrot
22:53 ascent joined #parrot
22:53 knewt joined #parrot
22:54 cotto_work joined #parrot
22:54 bacek_at_work joined #parrot
22:54 theory joined #parrot
22:54 PacoLinux joined #parrot
22:54 atrodo joined #parrot
22:54 Essobi joined #parrot
22:54 silug joined #parrot
22:54 athomason joined #parrot
22:54 ttbot joined #parrot
22:54 simcop2387 joined #parrot
22:54 bacek joined #parrot
22:54 zibri joined #parrot
22:54 sjn joined #parrot
22:54 eternaleye joined #parrot
22:54 mikehh joined #parrot
22:54 _sri joined #parrot
22:54 whiteknight joined #parrot
22:54 pjcj joined #parrot
22:54 s1n joined #parrot
22:54 spinclad joined #parrot
22:54 TonyC joined #parrot
22:54 jjore joined #parrot
22:54 szabgab joined #parrot
22:54 pmichaud joined #parrot
22:54 tewk joined #parrot
22:54 Util joined #parrot
22:54 darbelo joined #parrot
22:54 Ryan52 joined #parrot
22:54 Khisanth joined #parrot
22:54 japhb joined #parrot
22:54 NotFound left #parrot
22:54 NotFound joined #parrot
22:54 japhb Looks like they're back.
22:55 wdg_user_802 joined #parrot
22:55 japhb plumage?
22:55 purl plumage is the future Parrot module ecosystem.  It will include tools to search metadata, handle dependencies, install modules, and so forth. The repository is at http://gitorious.org/parrot-plumage/parrot-plumage and the design docs are at https://trac.parrot.org/pa​rrot/wiki/ModuleEcosystem
22:55 japhb ash_, see above
22:55 * wdg_user_802 joins Parrot Lorito BOF in progress at YAPC::NA in Columbus
22:56 cotto_work kid51: make sure someone's taking good notes
22:56 japhb Oooh, gitorious has gotten a facelift since last I was there
22:56 mikehh joined #parrot
22:57 kid51 cotto_work: I won't attempt to transcribe the discussion, but I'll post and quasi-decisions reached.
22:57 kid51 Emphasis on the quasi
22:57 cotto_work sure.  That's what's important.
22:57 kid51 s/and/any/
23:06 mikehh joined #parrot
23:06 kid51 http://thenceforward.net/pa​rrot/yapc_bof_20100621.txt
23:09 dalek parrot: r47745 | bacek++ | trunk/examples/pir/make_hello_pbc.pir:
23:09 dalek parrot: Fix make_hello_pbc to avoid ignorance from Namespace PMC.
23:09 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47745/
23:10 japhb Is there an uninstall for parrot yet?
23:10 cotto_work There's no plan for one.
23:11 japhb *sigh*
23:11 dalek pir: 95ffecc | bacek++ | src/POST/Compiler.pm:
23:11 dalek pir: Fix creating Sub PMC to actually store them in namespace.
23:11 dalek pir: review: http://github.com/bacek/pir/commit/95f​fecc5cca246f875f336d346f0737b291a1df5
23:12 cotto_work bacek++
23:12 cotto_work Is that the long-term fix or just a workaround?
23:26 dalek parrot: r47746 | bacek++ | trunk/t/examples/pir.t:
23:26 dalek parrot: Add make_hello_pbc to be tested during make fulltest.
23:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47746/
23:26 dalek parrot: r47747 | japhb++ | trunk/config/gen/opengl.pm:
23:26 dalek parrot: [OpenGL] Add more pointer types to the typemap to handle recent NV extensions
23:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47747/
23:30 Coke wthf.
23:30 japhb ?
23:31 japhb NQP has a setting now, does it not?
23:31 Coke I am trying to commit to parrot from my netbook. it keeps asking me for my gnome keyring password, and when I unlock it, it fails anyway. even if I specify --username --password ; there's nothing in my keyring that has anything to do with the parrot site.
23:31 bacek_at_work cotto_work, looks like "long term"
23:31 Coke so, I cannot commit (a fix for) that ticket.
23:31 japhb :-(
23:32 cotto_work wfm, though some explanation for the magical -1 would be nice
23:32 Coke so, someone steal that ticket and commit his fix.
23:33 cotto_work which ticket are you referring to?
23:34 cotto_work kid51, you might also consider using notepad.cc or piratepad
23:34 patspam joined #parrot
23:35 kid51 cotto_work: For what purpose?
23:35 cotto_work lorito meeting notes
23:36 kid51 Well, I don't know either of those ... but I do know vi! :-)
23:41 kthakore cotto_work: so can you accept my patch?
23:41 kthakore cotto_work: my firend wants to use vim syntax stuff on his comp
23:41 cotto_work Sure. I'll have to wait until I get home to review and apply it.
23:41 kthakore oh ok
23:42 Coke I've already reviwed it.
23:42 Coke someone can apply it right now, 'sfine.
23:42 Coke it's a one liner, fixes the problem...
23:42 kthakore yay!
23:43 * kthakore enjoys his first line into parrot
23:43 cotto_work as your second, add yourself to CREDITS
23:44 kthakore but all I did was a line...
23:44 cotto_work A contribution is a contribution.
23:45 kthakore cotto_work: where do I send the patch for that?
23:46 cotto_work nopaste it here or file a ticket and attach it
23:47 cotto_work It'll be a couple hours before I get home.  If you nopaste it, I'll make sure it gets committed.
23:50 kid51 Refresh the link I posted earlier to get summary of discussion.
23:50 cotto_work tools/dev/nopaste.pl is an easy way to do it
23:54 kthakore cotto_work: ah too late. http://sdlperl.ath.cx/patch
23:54 kthakore cotto_work: it is in the ticket too
23:54 cotto_work your patch is backwards, though that's not hard to deal with
23:56 whiteknight does nqp-rx support loop?
23:56 kthakore cotto_work: oh sorry
23:57 kthakore my mistake
23:57 kthakore um this ticket needs to be closed http://trac.parrot.org/parrot/ticket/1478
23:57 kthakore that test file no longer exists
23:58 dalek parrot-linear-algebra: 8a64364 | Whiteknight++ |  (2 files):
23:58 dalek parrot-linear-algebra: add row_combine and row_scale methods, necessary ops for gaussian elimination
23:58 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/8a64364793a103f867be22d3d9761d877dd90dcb

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

Parrot | source cross referenced