Camelia, the Perl 6 bug

IRC log for #parrot, 2010-04-26

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:00 Whiteknight I think that was it
00:02 Whiteknight I woke up this morning with almost 100 emails, most of which were from perl6-compiler
00:05 Whiteknight I don't think the finally-accepted proposals have been announced, no
00:05 Whiteknight We have a ranked list of proposals and the top 10 have been pretty consistent for the last week
00:06 particle the announcement is made by google 2010-04-26 at 1900UTC
00:07 particle misplaced at...
00:07 Whiteknight particle: do we have to check an "accept this" button anywhere?
00:07 ruoso joined #parrot
00:07 Whiteknight particle: or does Google just take the top-ranked proposals?
00:07 particle mentors, admins and students have nothing to do but wait
00:08 sorear particle: will the list be made accessible to the curious public or only TPF?
00:08 particle please don't make any public announcements until google makes everything public
00:08 Whiteknight I'm good at waiting
00:08 Whiteknight actually, that's not true
00:08 particle google publishes all accepted proposals iirc
00:08 Mokurai joined #parrot
00:20 Whiteknight chromatic's email seems a little cryptic to me
00:35 sorear agreed
00:38 dalek parrot: r46015 | chromatic++ | trunk/compilers/imcc (2 files):
00:38 dalek parrot: [IMCC] Added a save/restore of current line number when IMCC starts scanning a
00:38 dalek parrot: new chunk of code, usually because of an .include directive.  This should fix
00:38 dalek parrot: up more line numbers, or at least not hurt anything.
00:38 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46015/
00:38 dalek parrot: r46016 | chromatic++ | trunk (2 files):
00:38 dalek parrot: [PBC] Tidied code; no functional changes.
00:38 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46016/
00:54 Coke Whiteknight: is there a list listed in the email headers?
00:55 Whiteknight Coke: yeah, per6-compilers. Sorear++ helped me figure it out
01:01 abqar joined #parrot
01:29 Coke anyone wants to save rakudo-devs a bunch of work, you can figure out how to fix them against TT #389.
01:30 Coke (see my last send to #perl6 for details. that's on parrot trunk and rakudo's immutable strings branch.
01:35 hicx174 joined #parrot
01:46 Andy joined #parrot
01:58 Psyche^ joined #parrot
02:04 davidfetter joined #parrot
02:06 JimmyZ joined #parrot
02:08 ruoso joined #parrot
02:29 ruoso joined #parrot
02:52 cosimo joined #parrot
02:54 janus joined #parrot
02:56 JimmyZ joined #parrot
02:56 JimmyZ hello coke
03:06 JimmyZ nopaste?
03:06 purl nopaste is http://nopaste.snit.ch (works with the script in $_PARROT/tools/dev/nopaste.pl) or http://paste.scsys.co.uk or http://www.extpaste.com or http://gist.github.com
03:07 nopaste "JimmyZ" at 192.168.1.3 pasted "Patch for Coke++, marking them with :nsentry" (94 lines) at http://nopaste.snit.ch/20371
04:11 dalek parrot: r46017 | plobsing++ | trunk/config/gen/makefiles/root.in:
04:11 dalek parrot: add dependancy on install_config.o for installable tapir
04:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46017/
04:26 s1n joined #parrot
05:00 bacek ~~
05:02 rurban_ joined #parrot
05:04 sorear JimmyZ: That patch, causes Rakudo to build and pass tests on Parrot-immutable-strings?
05:05 JimmyZ sorear: nope, just fixed TT #389
05:06 JimmyZ sorear: and yes, there is a immutable string branch on rakudo
05:07 bacek sorear, it's actually on parrot's trunk and Rakudo's immutable_string branch
05:07 JimmyZ Yeah
05:08 JimmyZ bacek: per http://github.com/rakudo/rakudo/commit/e​1f57d91f49abc40c5d3e5bba2333880bba332d4
05:09 bacek JimmyZ, yes?
05:09 JimmyZ bacek: Doesn't use it by 'repalce' op?
05:11 bacek JimmyZ, yes, it should be "replace". But chromatic just reverted previous commit.
05:13 * JimmyZ is dizzy
05:13 JimmyZ siesta
05:14 bacek :)
05:14 bacek It should be "pkgname = replace name, 1, 1, ''"
05:15 bacek and "clone name" isn't required anymore.
05:16 bacek (I'm not Rakudo committer, so I can't fix it by myself)
05:16 dalek parrot: r46018 | bacek++ | trunk (2 files):
05:16 dalek parrot: Remove -Wno-shadow from warnings.pm. We do want to warn user about parameter shadowing
05:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46018/
05:16 dalek parrot: r46019 | petdance++ | trunk/src/pmc/exception.pmc:
05:16 dalek parrot: consting
05:16 purl i guess consting is http://irclog.perlgeek.de/p​arrot/2010-04-12#i_2223451
05:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46019/
05:18 JimmyZ bacek: you should ask for it.
05:18 bacek JimmyZ, may be. But I'm quite busy on parrot side to make Rakudo happen.
05:21 JimmyZ bacek: Y saw, you said it before.
05:21 JimmyZ :)
05:21 JimmyZ err. I
05:25 bacek :)
05:48 bacek msg Andy You'll love r46020 and r46021 :)
05:48 purl Message for andy stored.
05:48 bacek msg petdance You'll love r46020 and r46021 :)
05:48 purl Message for petdance stored.
05:49 dalek parrot: r46020 | bacek++ | trunk (6 files):
05:49 dalek parrot: Remove PObj_COW_FLAG. We don't need it anymore
05:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46020/
05:49 dalek parrot: r46021 | bacek++ | trunk (2 files):
05:49 dalek parrot: Parrot_str_copy now can accept const STRING* because we don't modify it anymore
05:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46021/
05:52 uniejo joined #parrot
05:55 sorear Why does PObj_CLASS_FLAG exist?
06:00 bacek sorear, no idea...
06:01 bacek There is way to many outdated and unused flags.
06:02 sorear And so little space.
06:02 eiro_ left #parrot
06:02 sorear PObj flags are one of so few things that we actually can run out of..
06:03 bacek Hey! I just removed one of it!
06:21 dalek parrot: r46022 | bacek++ | branches/compact_pool_revamp (539 files):
06:21 dalek parrot: Sync branch with trunk. It's definitely broken ATM.
06:21 dalek parrot: Conflicts:
06:21 dalek parrot: include/parrot/string.h
06:21 dalek parrot: src/gc/alloc_resources.c
06:21 dalek parrot: src/gc/mark_sweep.c
06:21 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46022/
06:27 aukjan joined #parrot
06:39 fperrad joined #parrot
06:44 fperrad_ joined #parrot
06:47 viklund joined #parrot
06:48 fperrad ping bacek
06:59 JimmyZ joined #parrot
07:21 bacek fperrad, pong
07:22 fperrad bacek, in r46018, you add a file (examples/languages/squaak/src/parser/grammar.pm), that's look like an error
07:22 bacek fperrad, err... You right.
07:23 dalek tracwiki: v4 | fperrad++ | OSInterfaceAdditions
07:23 dalek tracwiki: http://trac.parrot.org/parrot/wiki/OSInte​rfaceAdditions?version=4&action=diff
07:24 iblechbot joined #parrot
07:26 dalek parrot: r46023 | bacek++ | trunk/examples/languages/sq​uaak/src/parser/grammar.pm:
07:26 dalek parrot: Remove erroneously added file. fperrad++, bacek--.
07:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46023/
07:59 dalek parrot: r46024 | chromatic++ | trunk/compilers/imcc (2 files):
07:59 dalek parrot: [IMCC] Made IMCC use Flex's line numbers instead of tracking them itself.
07:59 dalek parrot: Monsters no longer eye my delicious brain, until I have to debug Flex output.
07:59 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46024/
08:35 clinton joined #parrot
09:04 Austin joined #parrot
09:32 gaz joined #parrot
09:37 dalek parrot: r46025 | bacek++ | branches/compact_pool_revamp (4 files):
09:37 dalek parrot: Scrap old idea of skip lists. Just store used pool inside storage and use it for skipping
09:37 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46025/
09:56 bacek (16256732900-16165473661)/16256732900
09:56 purl 0.00561362726209274
09:56 bacek (16256732900-16165473661)/16256732900*100
09:56 purl 0.561362726209274
09:56 bacek Yay... 0.5% faster...
10:07 JimmyZ bacek: I can't get     "pkgname = replace name 1, 1, ''" work.
10:07 pjcj joined #parrot
10:07 bacek JimmyZ, what kind of error you've got?
10:07 JimmyZ bacek: error:imcc:The opcode 'replace_s_s' (replace<2>) was not found. Check the type and number of the arguments
10:07 bacek you missed comma
10:08 bacek (or I missed it)
10:08 bacek between "name" and "1"
10:08 JimmyZ oh, sorry
10:20 bacek (16256732900-15875692039)/16256732900*100
10:20 purl 2.34389568521483
10:20 bacek Hooray! Almost 2.5%
10:20 JimmyZ Great! rakudo: loop{ bacek++; }
10:25 dalek parrot: r46026 | bacek++ | branches/compact_pool_revamp (5 files):
10:25 dalek parrot: 'Upgrade' aligned_string_size function to ALIGNED_STRING_SIZE macro. It
10:25 dalek parrot: give us easy win of almost 2% of performance.
10:25 dalek parrot: Also remove couple of redundant "if"s and other small fixes.
10:25 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46026/
10:27 bacek msg chromatic compact_pool_revamp now faster then trunk. Your magical performance testing will be very helpful :)
10:27 purl Message for chromatic stored.
10:31 dalek rakudo: f6ec0aa | (Solomon Foster)++ | src/core/ (4 files):
10:31 dalek rakudo: Rework log methods for Numeric.
10:31 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/f​6ec0aa6d558fc21c55a33a98b5f5d63c7de1060
10:35 dalek blizkost: 9dc204c | sorear++ |  (2 files):
10:35 dalek blizkost: Fix importing constants from POSIX
10:35 dalek blizkost: POSIX has a special memory hack which conflicted with our symbol scraper.
10:35 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​9dc204c5b6304403e338645685e0478d0490fde2
10:36 aukjan joined #parrot
10:37 sorear It's now possible to use POSIX:from<perl5> in rakudo master + one patch
10:37 bacek hooray! sorear++
10:41 sorear CGI and DBI are, sadly, broken by a last-minute design change.
10:41 sorear Tk needs deeper work in rakudo
10:42 dalek parrot: r46027 | bacek++ | branches/compact_pool_revamp (3 files):
10:42 dalek parrot: Merge branch 'master' into compact_pool_revamp
10:42 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46027/
10:58 dalek parrot: r46028 | bacek++ | branches/compact_pool_revamp/src/gc/mark_sweep.c:
10:58 dalek parrot: Remove redundant check for buflen.
10:58 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46028/
11:43 khairul joined #parrot
11:53 whiteknight joined #parrot
12:03 dalek parrot: r46029 | bacek++ | branches/compact_pool_revamp (4 files):
12:03 dalek parrot: Introduce Buffer_poolptr macro and use it in assignments. It helped to
12:03 dalek parrot: spot stupid mistake in setting buffer's pool pointer on initial
12:03 dalek parrot: allocation.
12:03 purl allocation is always unconditional
12:03 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46029/
12:03 dalek parrot: r46030 | bacek++ | branches/compact_pool_revam​p/src/gc/alloc_resources.c:
12:03 dalek parrot: Fix typo
12:03 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46030/
12:13 Coke msg chromatic you're offline and I'm deep in review, but we were managing line numbers ourselves instead of just using the builtins? [:facepalm:]
12:13 purl Message for chromatic stored.
12:15 Coke msg jimmyz Aigh, I didn't look at your temp path problem this weekend. :P
12:15 purl Message for jimmyz stored.
12:19 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#33476), fulltest) at r46028 - Ubuntu 10.04 RC amd64 (g++)
12:20 integral joined #parrot
12:21 bluescreen joined #parrot
12:24 jan joined #parrot
12:24 tetragon joined #parrot
12:26 bacek mikehh, ping. Can you test compact_pool_revamp branch?
12:28 iblechbot joined #parrot
12:32 mikehh bacek: on it - just updating some things - will start testing in about 5 minutes
12:33 bacek mikehh, thanks!
12:33 smash joined #parrot
12:33 smash hello everyone
12:35 mikehh hi smash
12:44 Mokurai1 joined #parrot
12:48 JimmyZ joined #parrot
12:49 mikehh bacek: make corevn/make coretest PASS make test PASS, some codetest failures, will fix before running fulltest
12:49 bacek mikehh, sigh... codetest...
12:49 bacek :)
12:51 mikehh bacek: c++ comments in src/gc/alloc_resources.c - I'll leave that to you
12:52 bacek mikehh, fixed.
12:52 dalek parrot: r46031 | mikehh++ | branches/compact_pool_revamp (2 files):
12:52 dalek parrot: re-generate MANIFEST and MANIFEST.SKIP
12:52 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46031/
12:52 dalek parrot: r46032 | bacek++ | branches/compact_pool_revam​p/src/gc/alloc_resources.c:
12:52 dalek parrot: Remove commented out code which broke codetest.
12:52 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46032/
12:54 ruoso joined #parrot
13:02 rurban_ joined #parrot
13:02 ingy joined #parrot
13:06 Coke bacek: when you removed no-shadow, you also committed a bunch of squaak stuff.
13:07 dalek parrot: r46033 | mikehh++ | branches/compact_pool_revamp (7 files):
13:07 dalek parrot: add svn properties
13:07 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46033/
13:07 bacek Coke, fperrad++ spotted it early than you!
13:07 bacek "earlier"
13:07 Coke hee. fperrad++
13:12 JimmyZ messages
13:13 mikehh bacek: I added docs to src/gc/alloc_resources.c - you might want to check it r46034
13:13 Coke msg allison - rakudo is currently borked post TT #389 fix; might be related to code in the p6object.pir in parrot's library. (rakudo branch: immutable_strings, parrot trunk) .
13:13 purl Message for allison stored.
13:13 bacek mikehh, yes. It was in my git rebase conflict :)
13:13 bacek Coke, JimmyZ already created patch for it.
13:14 Coke bacek: a new patch?
13:14 purl a new patch is slick.
13:14 JimmyZ bacek: it's wrong
13:14 Coke his initial patch was rejected by jnthn.
13:14 bacek Ah. Ok.
13:14 Coke JimmyZ: url for patch?
13:14 purl We don't need no stinking patch!
13:14 bacek I wasn't aware about it.
13:14 JimmyZ Coke: I have no new patch
13:15 Coke right, but can I see the old one?
13:16 JimmyZ http://nopaste.snit.ch/20371
13:17 Coke Danke.
13:17 JimmyZ I guess jnthn will rewrite p6role.
13:22 particle joined #parrot
13:23 dalek parrot: r46034 | mikehh++ | branches/compact_pool_revam​p/src/gc/alloc_resources.c:
13:23 dalek parrot: add missing c function documentation
13:23 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46034/
13:23 dalek parrot: r46035 | bacek++ | branches/compact_pool_revam​p/src/gc/alloc_resources.c:
13:23 dalek parrot: Rename block_is_almost_full into is_block_almost_full and update documentation
13:23 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46035/
13:25 bacek joined #parrot
13:31 mikehh bacek: looks good
13:31 bacek mikehh, ok, thanks
13:32 Maddingue joined #parrot
13:33 * mikehh it's after 14:30 and I haven't had breakfast, let alone lunch
13:35 mikehh compact_pool_revamp branch:
13:35 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#33478), fulltest) at r46035 - Ubuntu 10.04 RC amd64 (g++)
13:39 GodFather joined #parrot
13:54 atrodo joined #parrot
14:16 mikehh bacek: fulltest also PASSes at r46035 with Ubuntu 10.04 RC amd64 (gcc with--optimize)
14:18 Andy joined #parrot
14:33 dalek TT #1594 created by doughera++: make 'distclean' deletes perl!
14:33 dalek TT #1594: http://trac.parrot.org/parrot/ticket/1594
14:49 dalek TT #1444 closed by doughera++: Test failures in t/run/exit.t
14:49 dalek TT #1444: http://trac.parrot.org/parrot/ticket/1444
14:54 bubaflub joined #parrot
14:57 PacoLinux joined #parrot
15:14 * Coke wonders who is responsible for that dangling backslash!
15:15 khairul joined #parrot
15:17 dalek parrot: r46036 | coke++ | trunk/config/gen/makefiles/root.in:
15:17 dalek parrot: Don't try to rm $PERL on distclean.
15:17 dalek parrot: patch courtesy doughera++
15:17 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46036/
15:22 dalek TT #1594 closed by coke++: make 'distclean' deletes perl!
15:22 dalek TT #1594: http://trac.parrot.org/parrot/ticket/1594
15:23 ruoso joined #parrot
15:50 Coke I want to buy a laptop that I can hack on parrot on that travels well. Anyone have any recommendations?
15:51 Coke Hurm. I was thinking I needed linux, but I could always go strawberry, I suppose.
15:51 bubaflub my sister has an old Eee PC that has a decent battery life.  not sure if it's fast enough though.
15:54 particle coke: budget?
15:54 purl budget is around $40k
15:54 davidfetter joined #parrot
15:58 Coke particle: cheeeeep.
15:58 ash_ joined #parrot
15:58 Coke my last laptop was a 17" mac, fresh off the boat. Don't care to repeat that experience. =-)
15:59 particle i'm looking for a netbook with ion2, so i can use it as an htpc at home, and remote access to my dev box on the road, with (albeit slow) ability to compile parrot/rakudo on a plane
15:59 theory joined #parrot
15:59 Coke looks like I can get something from best buy for 330 bucks, e.g.
15:59 particle hp mini 310 gets good reviews
16:00 Coke 310, 311, whatever it takes?
16:00 Coke not 21x, but 31x?
16:01 ash_ I know some people that have the Dell mini 10v (the ubuntu on) and haven't complained...
16:05 Coke ash_: ooh, nice.
16:05 ash_ s/on/one/
16:07 ash_ there are also some EEE pc's with Xandos which is another linux distro, those (if you can find one), are pretty cheap too
16:08 ash_ but they are also small, like 7" if i remember correctly
16:09 ash_ you can easily replace that with like ubuntu if you want, but getting a netbook with linux is normally cheaper than getting one with windows
16:15 bluescreen joined #parrot
16:15 NotFound I've used several times an old EEE to hack on parrot, it's not so bad for the task.
16:16 NotFound But using ubuntu, not his original linux.
16:19 ash_ most netbooks come with an atom, and most are either 1.6 or 1.66 GHz, so they are all pretty darn close in terms of processing power
16:21 particle some have frustratingly small keys, or awkward trackpad button locations
16:22 bubaflub that's the downside of the Eee PC - it has a smaller keyboard than normal
16:22 moritz well, the children in poor africa have small fingers, no?
16:22 ash_ if you get something around 10" they are almost fullsized, or pretty close
16:22 particle yes, rich african children can afford to upgrade to larger fingers.
16:22 cognominal joined #parrot
16:23 ash_ OLPC XO-1 is kinda nifty
16:24 ash_ kinda sad the XO-3 will probably never come out anywhere near its target price
16:29 szabgab joined #parrot
16:31 cotto_work joined #parrot
16:39 cotto_work Good morning?
16:39 purl Good Morning Mr Rogers
16:43 jsut joined #parrot
16:43 Coke cotto_work: hio.
16:44 dalek TT #423 closed by doughera++: config/auto/arch.pm can get wrong architecture on solaris/x86
16:44 dalek TT #423: http://trac.parrot.org/parrot/ticket/423
16:46 ash_ they announce the GSoC's today at 19:00 UTC (i think thats 1:00 pm central)
16:48 whiteknight that sounds about right.
16:53 Coke countdown clock: http://www.timeanddate.com/counters/customco​unter.html?month=4&amp;day=26&amp;year=2010&​amp;hour=19&amp;min=00&amp;sec=00&amp;p0=0 - 126 minutes remaining.
16:53 * darbelo panics.
16:54 iblechbot joined #parrot
16:56 Coke as well you should?
17:14 senf_statt_oel joined #parrot
17:20 mikehh joined #parrot
17:54 japhb joined #parrot
17:59 davidfetter joined #parrot
18:00 dalek parrot: r46037 | NotFound++ | trunk/src/packfile.c:
18:00 dalek parrot: fix the number of debug mappings allocated
18:00 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46037/
18:13 ash_ is the GSoC stuff up nw?
18:13 ash_ now*
18:13 darbelo 2780 seconds to go.
18:14 ash_ do you know where?
18:16 darbelo socghop.appspot.com I would guess.
18:16 darbelo I *think* you get emailed too if you are a student.
18:17 ash_ hmm
18:17 darbelo 2530 seconds to go!
18:18 ash_ wait, i thought it was 1 my time... hmmm
18:18 darbelo http://www.timeanddate.com/counters/customco​unter.html?month=4&amp;day=26&amp;year=2010&​amp;hour=19&amp;min=00&amp;sec=00&amp;p0=0
18:19 darbelo purl: shorten that
18:19 purl That URL is at http://xrl.us/bhjdws [timeanddate.com]
18:19 ash_ hehe, oops, yeah, i realize that now
18:19 darbelo I have that open on my browser and glance at it every now and then.
18:26 plobsing NotFound: I get quite a few syntax errors running the winxed examples files.
18:26 senf_statt_oel left #parrot
18:26 NotFound plobsing: tell me one
18:27 nopaste "plobsing" at 192.168.1.3 pasted "[PATCH] some easy winxed example fixes" (29 lines) at http://nopaste.snit.ch/20376
18:27 plobsing NotFound: the others seem to be related to using the 'float' type and chaining operations '.' and '()' with '[]'
18:29 NotFound Urghhhh... stupid bug.
18:30 NotFound Sometimes not having reserved words hurts.
18:30 cotto_work 30 minutes until announcement tiem
18:30 plobsing an example of the '[]' chaining problem is at examples/pirado.winxed:601 ("var arg = self.args[i]")
18:31 plobsing which gives examples/pirado.winxed:601:Syntax error: Expected ';' (found: '[' )
18:31 NotFound plobsing: stage 0 has several limitations, you must use stage 1 or 2
18:31 plobsing I'm using ./winxed
18:31 plobsing what stage is default?
18:31 NotFound ./winxed --stage=1
18:32 NotFound Or: export WINXED_STAGE=1
18:33 NotFound Default is 0 until I take and implement some decisions about building and paths.
18:34 jan joined #parrot
18:34 plobsing you might want to add the stage 1 and 2 pbcs to the default target. I got bit by that.
18:38 dalek winxed: r448 | julian.notfound++ | trunk/examples/env.winxed:
18:38 dalek winxed: fix example env, plobsing++
18:38 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=448
18:43 NotFound joined #parrot
18:48 ash_ wooo, my GSoC was accepted
18:48 dalek winxed: r449 | julian.notfound++ | trunk/Makefile:
18:48 dalek winxed: change make targets to avoid some confusion and problems, plobsing++
18:48 purl dalek: that doesn't look right
18:48 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=449
18:48 dalek winxed: r450 | julian.notfound++ | trunk/winxed.winxed:
18:48 dalek winxed: change default stage to 2
18:48 purl dalek: that doesn't look right
18:48 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=450
18:49 hercynium joined #parrot
18:49 Coke ash_: I thought announcements weren't due for another 11 minutes.
18:50 ash_ just got an email
18:50 darbelo Coke: Emails arrive a bit early.
18:50 bakkdoor joined #parrot
18:51 PerlJam ash_: now get to work!  ;)
18:51 moritz ash_++
18:52 darbelo Amusingly, I got both accepted and rejected, which makes for some confusing emails.
18:52 moritz PerlJam: nonono, ash_ needs to bond with us first, learning about our communication channels, source control system etc.
18:52 Coke any(emails)== accepted then accepted
18:52 ash_ i don't become your code monkey until May 24
18:52 PerlJam Coke: yeah but what if he starts in on the wrong one?  :)
18:53 ash_ (but that doesn't mean i can't get started before)
18:53 darbelo PerlJam: The acceptance one is quite specifit as to what I got accepted into.
18:54 PerlJam ash_++, darbelo++
18:54 darbelo But even when one of your proposals gets accepted, you get a canned 'Sorry you were not selected' email.
18:56 cotto_work Emails are sent, you're accepted, yadda yadda.  Now get to coding.
18:56 * cotto_work gets out the coding whip
18:57 darbelo Technically, you need the community bonding whip now. Coding starts later.
18:57 * PerlJam looks to see what the specific proposals were
18:58 PerlJam cotto_work: you're mentoring the one I really want to see  :)
18:58 moritz there are several I Reall Want To See
18:58 cotto_work I'm excited about that one.
18:58 moritz threads, optimizations, NFG, Buf in Rakudo
18:59 PerlJam yeah, I *really* want to see all of them.  But some interest me more than others.
18:59 ash_ PerlJam: mine's the llvm stuff
18:59 moritz that's also exciting
18:59 * moritz can't remember all of them :-)
18:59 ash_ I think there is a lot of potential for speed improvements using the llvm
19:00 PerlJam ash_: show us  ;)
19:00 ash_ damnit man i am giving it all shes got!
19:00 ash_ oh wait, thats probably not the right answer...
19:00 PerlJam anyway, congrats to everyone that got accepted
19:01 * PerlJam isn't sure whether to also congratulate the mentors or to send them condolences  :)
19:01 ash_ PerlJam: if i can get my nq-nqp working a bit more, it would *hopefully* be a good example of what I want to do
19:01 darbelo And a big "Don't get discouraged" to whoever wasn't selected.
19:01 dukeleto 'ello
19:02 cotto_work hio dukeleto
19:02 ash_ it compiles nqp into llvm bytecode
19:03 ash_ granted its really simple right now, only int's really work, and only the most bare minimum of function calls work, but i should have subs done this week, then i can try to add floats to my data types
19:03 ash_ the scary part is when i try to tackle regex's... since i am going to have to build that all from scratch to match nqp-rx's regexs
19:03 ash_ but i'll cross that bridge when i get there
19:04 cotto_work ash, how far do you expect nq-nqp to get?
19:04 ash_ to be able to compile nqp from the NQP/Grammar.pm file, i expect i'll have to make my own Actions.pm since that has a lot of pir specific stuff in it
19:05 ash_ if i could get that far that means its self hosted, i only want to implement what I have to to get Grammar.pm working
19:05 ash_ i plan on working on it as a part time personal project, since i got the GSoC and all
19:06 cotto_work My concern is that nqp-rx still requires a good amount of pir:: magic to be useful and nq-nqp won't be able to emulate all of that.
19:06 ash_ http://github.com/perl6/nqp-rx/​blob/master/src/NQP/Grammar.pm doesn't have any pir::'s (well except when they define how to handle them)
19:07 ash_ but there is a lot implied by being able to run that file, which is what I am shooting for, hopefully a bare minimum amount needed to get to that point
19:08 PerlJam ash_: if someone abstracted the pir-specific stuff out, you could use the same Actions.pm, just change the low-level backend  (which you'd have to write)
19:08 ash_ yes, thats true, and i might suggest it if i get there, but for now there isn't much of a need since nqp is still a parrot only kinda thing
19:09 cotto_work Abstracting out the pir stuff in nqp-rx sounds like a good idea, except for the further speed penalty from additional layers.
19:09 cotto_work Hopefully the PAST optimization project results in sufficient awesome to (at least) mitigate that.
19:09 PerlJam cotto_work: I don't know ... sometimes another layer can improve the speed situation because you get another opportunity to optimize at various levels
19:10 ash_ brb &
19:10 PerlJam cotto_work: lorito kind of illustrates that for parrot (er... will illustrate that for parrot :)
19:11 darbelo All software problems can be solved by the addition of layers.
19:11 ruoso joined #parrot
19:11 cotto_work darbelo: why aren'
19:12 cotto_work t you coding yet?
19:12 PerlJam yep.  Another rug to sweep the dust under  ;)
19:12 NotFound darbelo: except the problem of too many layers
19:12 darbelo NotFound: Hide it all under another layer ;)
19:13 NotFound And virtualize it!
19:13 darbelo Hiding the problem is a solution, ask any economist.
19:13 NotFound Fake the clock in the virtual machine, and it's faster.
19:14 ash_ joined #parrot
19:15 darbelo "Runs on virtual time to maximize speed"
19:16 aukjan joined #parrot
19:18 cotto_work That gives us the option to add --speed=x to the cli options.
19:27 ash_ plobsing is my mentor, neat, he did a stack frame builder once already
19:27 darbelo And he knew what he was doing at the time, which is a plus.
19:27 NotFound What pir specifics needs nqp?
19:28 cotto_work There are only a handful of pir:: usages in nqp's actions.
19:29 cotto_work One may be easy to remove but the test suite seems to be goofy atm.
19:31 cotto_work I don't know how much additional work would be required, though.
19:35 PerlJam There's only a handful of pir:: but there's bunches of Q:PIR { ... }
19:35 PerlJam (IIRC)
19:35 PerlJam oh, maybe not that many
19:36 cotto_work left #parrot
19:36 PerlJam ack++
19:36 Andy yay ack
19:38 cotto_work joined #parrot
19:42 Andy hey bacek
19:52 * Coke adds GSOC2010 t-shirt to the pile.
19:54 joeri joined #parrot
19:56 dalek parrot: r46038 | petdance++ | trunk/src/string/api.c:
19:56 dalek parrot: consting, and hoisted a redundant macro call
19:56 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46038/
20:01 dalek rakudo: 8098bf9 | (Solomon Foster)++ | src/core/Any-list.pm:
20:01 dalek rakudo: Add Any.minmax.
20:01 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​098bf99504475cc8444ae19664905c82225bed8
20:01 ash_ so, where is the parrot contributor agreement again?
20:02 NotFound Uh....
20:02 ash_ the one i have to print and send somewhere?
20:03 plobsing cla?
20:03 purl cla is Contributor License Agreement or http://www.perlfoundation.org/​contributor_license_agreement or http://www.parrot.org/foundation/legal or http://www.parrot.org/files/parrot_cla.pdf
20:04 cotto_work seen chromatic
20:04 purl chromatic was last seen on #parrot 4 days, 10 hours, 28 minutes and 21 seconds ago, saying: We may be able to define the strings as parrot_string_t in libparrot.so, avoiding even having to create them at startup.  [Apr 22 09:35:52 2010]
20:05 darbelo ash_: print-scan-email also works if that's easier to amnage for you.
20:07 ash_ snail mail is fine by me
20:09 GodFather joined #parrot
20:10 ash_ how would i add something to purl's cla? thing, just wanted to put the pdf link for the perl version of it, like how there is a parrot_cla.pdf
20:10 NotFound ash_: is also
20:10 ash_ does that append or replace?
20:11 NotFound append
20:11 ash_ cla is also or http://www.perlfoundation.o​rg/attachment/legal/cla.pdf
20:11 purl okay, ash_.
20:11 ash_ cla?
20:11 purl cla is Contributor License Agreement or http://www.perlfoundation.org/​contributor_license_agreement or http://www.parrot.org/foundation/legal or http://www.parrot.org/files/parrot_cla.pdf or or http://www.perlfoundation.o​rg/attachment/legal/cla.pdf
20:11 ash_ cla is Contributor License Agreement or http://www.perlfoundation.org/​contributor_license_agreement or http://www.perlfoundation.o​rg/attachment/legal/cla.pdf or http://www.parrot.org/foundation/legal or http://www.parrot.org/files/parrot_cla.pdf
20:12 ash_ hmm, can i just replace it? so they are in order and no double or
20:12 darbelo ash_: start with "no, ..."
20:12 dalek parrot: r46039 | NotFound++ | trunk (3 files):
20:12 dalek parrot: fixes and improvements in example cotorra
20:12 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46039/
20:12 dalek parrot: r46040 | NotFound++ | trunk (2 files):
20:12 dalek parrot: revert test code commited by mistake in r46039
20:12 ash_ no, cla is Contributor License Agreement or http://www.perlfoundation.org/​contributor_license_agreement or http://www.perlfoundation.o​rg/attachment/legal/cla.pdf or http://www.parrot.org/foundation/legal or http://www.parrot.org/files/parrot_cla.pdf
20:12 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46040/
20:12 purl okay, ash_.
20:12 ash_ cla?
20:12 purl i heard cla was Contributor License Agreement or http://www.perlfoundation.org/​contributor_license_agreement or http://www.perlfoundation.o​rg/attachment/legal/cla.pdf or http://www.parrot.org/foundation/legal or http://www.parrot.org/files/parrot_cla.pdf
20:12 ash_ cool, thanks
20:13 NotFound purl: good bot
20:13 purl :)
20:14 moritz botsnack
20:14 purl thanks moritz :)
20:19 Coke what's the caching tool parrot.org uses again?
20:20 cotto_work varnish?
20:20 purl varnish is http://varnish.projects.linpro.no/ or just a cache or full of win
20:20 Coke danke.
20:21 cotto_work bitte
20:22 Coke parrot cache?
20:22 Coke parrot.org cache is varnish
20:27 bakkdoor hey. i have a question. i wanted to start to write my compiler for my language and created a language shell via the "mk_language_shell.pl" script in parrot-2.3.0/dev/tools/ . but when i run 'parrot setup.pir build' in the created directory, all I get is: "Parrot revision r44549 required (currently r0)"
20:28 Austin In the build/ directory there's  a required-revision file.
20:28 Austin build/REVISION or some such
20:28 Austin echo 0 > that file
20:29 bakkdoor Austin: thanks, works now
20:30 cotto_work That's a less than graceful failure.  You should bug fperrad about it or file a bug.
20:33 cotto_work chromatic++ for making pir line numbers more accurate
20:36 GeJ Good morning everyone
20:39 Andy bacek++
20:44 bakkdoor where can I find a good tutorial on nqp and the parsing grammar stuff?
20:45 dalek parrot: r46041 | petdance++ | trunk (5 files):
20:45 dalek parrot: All the encoding functions now take const STRING *s.  Thanks, bacek!
20:45 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46041/
20:45 dalek parrot: r46042 | chromatic++ | branches/compact_pool_revamp/src/string/api.c:
20:45 dalek parrot: [string] Revised string_make() to default to the ASCII charset when not given a
20:45 dalek parrot: C string naming the desired charset, because looking up charset by STRING name
20:45 dalek parrot: with a linear search is silly and expensive.  Made Parrot_str_from_uint() use
20:45 dalek parrot: the default charset, which speeds up stress_strings by 4.432%.  Yes, it's a
20:45 dalek parrot: distortion in the benchmark, but O(n) with a small n repeated a few million
20:45 dalek parrot: times is still slower than O(1).
20:45 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46042/
20:46 ash_ bakkdoor: http://docs.parrot.org/parrot/latest/​html/docs/book/pct/ch04_pge.pod.html talks about PGE (which is what nqp replaced, they are pretty similiar) so its a place to start
20:47 bakkdoor ash_: thanks
20:47 ash_ i think thats one area that still needs work, nqp documentation
20:48 ash_ but the way  you define grammars is pretty much the same in pge and nqp (correct my if i am wrong somebody)
20:48 cotto_work bakkdoor: nqp's tests are a good place to look for examples
20:49 bakkdoor cotto: alright, will have a look if i need some examples
20:49 ash_ ya, those are good too, http://github.com/perl6/nqp-rx/tree/master/t/nqp/ is a link to where they are kept
20:49 darbelo And nqp-rx is written in itself, so the source is a good example of advanced usage.
20:49 moritz if you're new to Perl 6 regexes, you might want to check the book chapters on regexes and grammars
20:49 moritz http://github.com/perl6/book/
20:50 ash_ nqp-rx's grammar's and regular expressions are perl6's regex's and grammars, so you know
21:01 dalek parrot: r46043 | darbelo++ | trunk/src (2 files):
21:01 dalek parrot: [io] Replace another fake string with a real one. Let's pretend we have at least heard of subsystem encapsulation.
21:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46043/
21:01 dalek parrot: r46044 | petdance++ | trunk/tools/dev/gen_charset_tables.pl:
21:01 dalek parrot: remove chunks of boilerplate from created file
21:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46044/
21:01 dalek parrot: r46045 | petdance++ | trunk (6 files):
21:01 dalek parrot: s/source_string/src/g to match up with the src/string/encoding files
21:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46045/
21:02 rurban_ joined #parrot
21:08 kurahaupo joined #parrot
21:09 Andy purl msg bacek are Parrot_str_copy and Parrot_str_clone now effectivley the same?  Can we replace clone?
21:09 purl Message for bacek stored.
21:11 bacek ~~
21:11 bacek Good morning, humans.
21:12 bacek Andy, no. clone do deep copy including storage.
21:12 cotto_work greetings, bacek
21:12 bacek aloha cotto_work
21:14 Andy oh, and copy just COWs it.
21:14 Andy I am goin' to town on these function pointers now, bacek.
21:14 Andy soooo awesoime.
21:15 bacek :)
21:15 bacek You welcome!
21:20 dukeleto 'ello
21:22 dalek rakudo: 9fbb25c | jonathan++ | src/Perl6/Compiler/Role.pm:
21:22 dalek rakudo: Implement lexical roles. Also, allow roles of all scopes to be used as r-values.
21:22 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/9​fbb25c693ef2de6ccd657ecb910e4cba6a24613
21:22 dalek rakudo: ef4e74f | jonathan++ | src/Perl6/ (2 files):
21:22 dalek rakudo: Add anon scope declarator so it's possible to declare anonymous named things.
21:22 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/e​f4e74f0033d7c757a45ce04e2075dd25939b231
21:26 kurahaupo1 joined #parrot
21:31 workbench joined #parrot
21:31 bakkdoor can I have a look at the parse tree without needing to specify any actions?
21:34 cotto_work Sure.  Just pass --target=parse to the compiler on the cli.
21:34 bakkdoor cotto: that gives me a bunch of errors though: Method 'assignment' not found for invocant of class 'Fancy;Grammar' .. and so on
21:36 bakkdoor cotto_work: oh, and what exactly does <?> mean? it was in the generated parser code but I can't find its meaning
21:37 cotto_work that's in the pir code?
21:37 cotto_work can you nopaste?
21:37 bakkdoor cotto_work: no in the grammar
21:37 bakkdoor alright wait
21:38 bakkdoor cotto_work: all of the grammar as well?
21:38 cotto_work no.  The rule should be fine.
21:39 bakkdoor cotto_work: oh nevermind. i used a rule in another rule that wasn't defnied yet. -__-
21:39 bakkdoor thought this had something to do with the semantic actions .
21:45 bakkdoor cotto_work: i get this output now: http://nopaste.info/6e67482358.html <- i suppose that are error messages, but I'm not sure for what?
21:45 bakkdoor (it's an excerpt - there was more of that in front of it, but it exceeded my terminal height)
21:46 ash_ bakkdoor: you can prototype your rules, rule foo { ... }  then later define it
21:46 cotto_work ash_: ... dodm
21:46 cotto_work didn't work last I checked
21:47 ash_ http://github.com/perl6/nqp-rx/b​lob/master/t/nqp/32-protoregex.t is an example
21:47 bakkdoor hm..well i basically translated my bison-based grammar to nqp-grammar. is there anything i need to look out for?
21:47 ash_ ah, i forgot the proto keyword
21:47 ash_ the only difference between a token and a rule is a rule is whitespace sensitive, so that should work just as well with rules
21:48 bakkdoor ash_: that means, i have to explicitly name whitespace in rules?
21:48 bacek bakkdoor, no, in "tokens"
21:48 bakkdoor ah alright.
21:49 bacek S05
21:49 bacek S05?
21:49 bacek purl, S05 is http://perlcabal.org/syn/S05.html
21:49 purl ...but s05 is |<reply>see http://dev.perl.org/perl6/doc/design/syn/S05.html or dev.perl.org/perl6/doc/design/syn/S05.html or http://perlcabal.org/syn/S05.html...
21:49 ash_ rule foo { bar } will match the string ' bar ' exactly, token foo { bar } will match 'bar', if you want whitespace to be significant in a token you have to say so like: token foo { \s bar \s }
21:49 bakkdoor well I'm getting the errors also on an empty input. any ideas what that might be?
21:50 ash_ what do you mean? can you paste the error in a nopaste or something?
21:51 bakkdoor ash_: i did, here: http://nopaste.info/6e67482358.html
21:51 bacek ash_, no... rule foo { bar } will match 'bar'. Basically it's synonym for 'regex foo { <ws>* foo <ws>* }'
21:51 bubaflub joined #parrot
21:53 bakkdoor ash_: ok after looking at the first line, i found this: http://nopaste.info/2b89b4d49c.html
21:55 cotto_work Yeah.  It looks like you're in an infinite loooooooooooooooooop.
21:55 ash_ ah, oops, your right, i keep mixing up the difference between rule and token
21:56 bubaflub ello dukeleto
21:57 dalek winxed: r451 | julian.notfound++ | trunk/winxedst1.winxed:
21:57 dalek winxed: fix null initiallizer
21:57 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=451
21:57 bakkdoor cotto_work: but from i get from that error message, it starts in the token (or rule?) <ww> and <ws>. <ws> was predefined in the grammar and <ww> i don't even have there. must be some built-in thing?
21:58 ash_ bakkdoor: do you mind putting your grammar on a nopaste?
21:58 bacek bakkdoor, check S05. <ww> is one of predeclared tokens.
21:58 bakkdoor ash_: sure, wait
21:59 bakkdoor ash_: http://nopaste.info/36acb58c13.html <- there
22:03 ash_ your definition is recursive
22:03 bakkdoor ash_: which one?
22:04 NotFound Your definition is your definition is your definition....
22:04 ash_ lol, yes, like that
22:04 bakkdoor which rule exactly? oO
22:04 ash_ nqp grammars are ll parsers, bison is an lr parser
22:04 bakkdoor hm
22:04 ash_ so they fundamentally work differently
22:04 bakkdoor ok...well i 'translated' it from bison
22:04 bakkdoor ok. so what, for example is wrong?
22:06 ash_ code is wrong, since you have it optional and *
22:06 ash_ thats a start, take out the optional part
22:06 bakkdoor ah alright
22:06 ash_ line 20: just make it [<statement> | <expression>] ';'? ]*
22:08 bakkdoor ash_: hm ok but that made it recursive again, before i just got a syntax error  (just removing the optional part) ^^
22:08 ash_ yeah, i am getting that too, but ite recursing on a different part of the code
22:10 ash_ if you look in the stack trace
22:10 ash_ towards the bottom, you should see called from Sub 'parrot;Fancy;Grammar;receiver' pc 5319 (EVAL_1:1321)
22:10 ash_ called from Sub 'parrot;Fancy;Grammar;method_call' pc 4860 (EVAL_1:1213)
22:10 ash_ called from Sub 'parrot;Fancy;Grammar;expression' pc 2110 (EVAL_1:589)
22:10 ash_ called from Sub 'parrot;Fancy;Grammar;code' pc 530 (EVAL_1:0) which then starts repeating
22:10 ash_ that means it went from code to expression to method call to expression to method call to expression ...
22:11 ash_ so your definition of method_call and expression are recursive
22:11 bakkdoor ash_: ah, alright. I try to fix that :)
22:11 ash_ oo, i see, you had an empty or part
22:11 ash_ in method call, method call can be empty
22:12 ash_ your leading |
22:12 ash_ line 78
22:13 ash_ you probably don't need those
22:14 ash_ i'd suggest looking at http://github.com/perl6/nqp-rx/​blob/master/src/NQP/Grammar.pm
22:18 bakkdoor ash_: ah, i see. was wondering already, why (in some example) there was a leading | in a rule. thought,that was how to define it corrcetly.
22:19 bakkdoor ash_: thanks. will have a look
22:20 ash_ i think there are other issues to, i took out a bunch of the leading | and it still is recursive, you might have to redefine a few more rules/tokes
22:20 bakkdoor ash_: yeah. i guess I'll just rewrite it, one peace at a time.
22:23 dalek parrot: r46046 | NotFound++ | trunk/src (2 files):
22:23 dalek parrot: fix an error and a warning in c++ mode
22:23 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46046/
22:45 Whiteknight joined #parrot
22:49 tcurtis joined #parrot
22:54 dalek rakudo: 6c52872 | jonathan++ | src/Perl6/Compiler/Package.pm:
22:54 dalek rakudo: Allow use of lexically declared classes as an r-value (that does the right thing).
22:54 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/6​c52872f4a4b75721ed1f69f7d3436259d9ad790
22:54 dalek rakudo: 3a89591 | jonathan++ | src/Perl6/Module/Loader.pm:
22:54 dalek rakudo: Apply a slightly refactored and tweaked patch from sorear++ to add a first cut of loading and importing from foreign libraries. Works with Blizkost (tested here on Win32). Not complete/final, but should let people start playing with a few aspects of Perl 5 interop.
22:54 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​a895915d086abd1fedecff2cbe1dcef2dfb903e
22:59 darbelo sorear++ #  5 <-> 6 interop.
23:06 hercynium joined #parrot
23:16 Whiteknight I'm happy about the projects that got accepted
23:17 Whiteknight 5 Parrot projects. if even 3 of those are successfull, Parrot will be much better off
23:17 darbelo NFG, threads, PAST optimizations, and what else?
23:18 Whiteknight the instrumentation tool
23:18 cotto_work profiling
23:18 purl profiling is where you figure out where my program is spending its time.  Usually, its not where you think and usually its spending 50%+ of its time in one or two functions and usually piddly little things like wanting to use a constant instead of a variable in a closure have no impact on performance.
23:18 Whiteknight nci frame builder
23:19 darbelo Nice. The current frame-builder must die.
23:20 darbelo It also looks like I'm the only one making parrot slower ;)
23:20 Whiteknight what would be really nice is if an LLVM framebuilder helps us transition cleanly to a full JIT
23:20 tetragon joined #parrot
23:20 Whiteknight darbelo: yes, you're a special one
23:20 Whiteknight :)
23:20 Whiteknight but we love you anyway
23:21 darbelo :)
23:22 darbelo I'm not convinced frame-building -> full-blown JIT is an easy path.
23:22 dalek rakudo: bd47b29 | jonathan++ | t/spectest.data:
23:22 dalek rakudo: Add S14-roles/lexical.t to spectest.data.
23:22 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/b​d47b2931fd66a2aad9f91521b869bae865df019
23:22 darbelo It removes some impediments, that's for sure. But it's still a steep climb up that hill.
23:23 darbelo Also, I'm suspicious of the 'JIT as a runcore' idea.
23:23 darbelo It feels like the wrong place to put it.
23:24 darbelo Not that I'm going to siggest a better one, mind you.
23:31 Whiteknight darbelo: no, it's not an easy path at all
23:31 Whiteknight but we stand to learn quite a lot about LLVM
23:32 cotto_work I'm also excited to see what Allison can do when she gets to hack for credit.
23:32 abqar joined #parrot
23:35 Whiteknight Allison is going to be hacking for credit?
23:35 cotto_work lemme dig
23:36 cotto_work http://irclog.perlgeek.de/p​arrot/2010-04-20#i_2247093
23:36 cotto_work moritz++ for his irclog
23:38 japhb seen allison
23:38 purl allison was last seen on #parrot 5 days, 3 hours, 33 minutes and 55 seconds ago, saying: is anyone else having trouble getting in to the conf call?  [Apr 21 20:04:32 2010]
23:39 tcurtis joined #parrot
23:42 darbelo "next year" ??
23:43 cotto_work probably next school year
23:44 darbelo And that isn't the same as a calendar year? Weird.
23:44 bubaflub joined #parrot
23:45 darbelo I mean, I know I'm on a different time zone, but I figured that was just a few hours.
23:46 darbelo OTOH, a few years lag would explain so much...
23:47 ruoso joined #parrot

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

Parrot | source cross referenced