|
Parrot 3.2.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Goals: Get more GSoC ideas on wiki; close tickets; stable 3.2 release; assess status of roadmap goals for 3/15 meeting. Set by moderator on 15 March 2011. |
|||
|
00:02
fperrad left
00:04
davidfetter left
00:09
bubaflub joined
|
|||
| dalek | rrot/m0-spec: 590d4dc | cotto++ | docs/pdds/draft/pdd32_m0.pod: define "thunk" |
00:10 | |
| rrot/m0-spec: ea642d1 | cotto++ | docs/pdds/draft/pdd32_m0.pod: spell out the alternative ffi concepts more explicitly |
|||
| bubaflub | dukeleto: my talk for YAPC::NA got accepted! | 00:13 | |
| whiteknight | bubaflub++ | 00:14 | |
| what is the talk about? | |||
| bubaflub | my GSoC experience from 2 years ago with Math::Primality | ||
| whiteknight | oh nice | 00:15 | |
| bubaflub | and some other fun stuff along the way | 00:16 | |
|
00:18
Hunger left
00:24
Hunger joined
00:48
lucian left
00:59
cxreg joined
01:06
woosley joined
01:09
whiteknight left
01:11
cotto joined
|
|||
| cotto | ~~ | 01:12 | |
|
01:14
bubaflub left
01:21
bubaflub joined
01:24
eternaleye_ is now known as eternaleye
|
|||
| dalek | p/ctmo: 73f5c94 | tene++ | / (4 files): Merge branch 'master' into ctmo Conflicts: \tbuild/Makefile.in |
01:27 | |
| p/ctmo: 26d43ed | tene++ | / (14 files): Merge branch 'ctmo' of github.com:perl6/nqp into ctmo |
|||
| p/ctmo: a6496e3 | jonathan++ | src/ (2 files): Make lexical package declarations kinda work (symbol installation is lexical, though a bunch of other bits to do to have real leixcal packages). First actual use of the static lexpad stuff. |
01:37 | ||
|
01:48
Andy joined
|
|||
| cotto will be talking at yapc::na | 02:09 | ||
| bubaflub | cotto: yeah, i saw your talk about Parrot... looks cool | 02:13 | |
| cotto | bubaflub, thanks | 02:14 | |
|
02:15
rurban left,
ascent left
02:21
rurban joined
|
|||
| atrodo marks cotto | 02:33 | ||
| 's talk | |||
| why does ' and enter have to be so close? | |||
| cotto | Phew. I figured sweeping would be next. | 02:34 | |
| atrodo | awww, i can't mark the talk yet | 02:37 | |
|
02:38
ascent joined
02:56
bubaflub left
03:11
ShaneC left
|
|||
| dukeleto evidently missed an epic #ps today | 03:13 | ||
|
03:17
Andy left,
plobsing joined
|
|||
| cotto | dukeleto, there was an after party | 03:25 | |
| and by "after party", I mean "python on parrot planning meeting" | 03:26 | ||
| dukeleto | cotto: yes, i read all the logs | 03:38 | |
| cotto: good stuff. very exciting | |||
| cotto: you got a talk accepted to YAPC::NA ? | |||
| cotto | dukeleto, I did. They were pretty fast. | 03:42 | |
| dukeleto | cotto: i got a lightning talk accepted | 03:44 | |
| cotto | dukeleto, I love lightning talks | 03:45 | |
| dukeleto plans to throw lightning bolts at the crowd | |||
| cotto | I see bubaflub also has a talk | ||
| ... | 03:46 | ||
| On the list of talks, mine, "Parrot: State of the VM" is right below mst's "State of the Velociraptor" | |||
| better names are welcome. I didn't want to block on that. | 03:47 | ||
| cotto sees no chromatic and is sad | 03:48 | ||
| dukeleto | cotto: "State of the Aviary/Nest" ? | 03:50 | |
| cotto: yep, i told him to submit a talk about his gsoc project | 03:51 | ||
| cotto: i wonder if they are still going to add more talks, or if that is "it" | |||
| cotto | dukeleto, I'll start writing it and see what kind of a title fits. | 03:52 | |
| their deadline is tomorrow, but I'm sure they'll let stragglers in for a little bit | |||
| Util | Didn't Allison call it the "State of the Carrot" at a past YAPC? | 03:53 | |
| cotto | I don't recall that. | 03:54 | |
| Util, do you remember what year? | |||
| allison | "What do you get when you cross a Camel with a Parrot?" | ||
| yes, two years running | |||
| cotto | dukeleto, actual deadline is the 24, I guess | ||
| allison | er... years, it was while I was president of tpf | 03:55 | |
| so, like 2004-5ish? | |||
| or 2003-4ish | |||
| cotto | so before my time | ||
| allison | yah | ||
| but, the pun is really intended for Perl-on-Parrot | 03:56 | ||
| cotto | I'm hoping I can find a suitably punful title. | ||
| allison | plus, reusing it may bring back PTSD memories of the terrible carrot jokes I told, so possibly best avoided :) | 03:57 | |
| Util | Google says "State of the Carrot" has 22m of video online | ||
| dukeleto | allison: very exciting to read the irc logs about pynie stuff that was talked about in #ps today | 03:58 | |
| plobsing | that's a lot of root vegetable related comedy | ||
| allison | dukeleto: yeah, I'm happy with the strategy | 03:59 | |
| plobsing: if you get the YAPC::EU version I'm also severely jetlagged. there are somethings one might wish weren't recorded for all posterity ;) | |||
| cotto | now I have to watch | 04:00 | |
| allison | :) | ||
| dukeleto | allison: would you mind sending a quick email to parrot-dev summarizing what the current plan is? Basically just a copy-and-paste of your summary towards the end of the #ps after-party | ||
| allison: the plan for pynie, that is | 04:01 | ||
| allison | dukeleto: sure, not tonight, but will do tomorrow | ||
| dukeleto | allison: very exciting stuff. I want to make sure everybody hears about it | ||
| allison: works for me | |||
| cotto: well, we both will be at YAPC::NA, so it is time to start planning a hackathon | 04:06 | ||
| cotto | +yes | 04:07 | |
| and a BoF session | |||
|
04:08
ascent left
04:13
ascent joined
04:14
benabik left
04:25
ShaneC joined
04:27
plobsing left
04:41
woosley left
04:50
plobsing joined
04:55
dngor left
04:57
dngor joined
05:33
mtk left
05:40
mtk joined
06:15
bacek left
06:16
ascent left
06:21
ascent joined
07:02
rurban_ joined
07:04
rurban left,
rurban_ is now known as rurban
07:11
fperrad joined
07:13
alin joined
07:24
theory left
07:25
alin left
07:54
cosimo joined
07:56
cosimo left
08:33
cosimo joined
08:37
cosimo left
08:54
alin joined
09:17
mj41_nb joined
09:59
contingencyplan left
10:07
lucian joined
10:16
mj41_nb left
10:30
lucian left
10:40
bacek joined
11:08
mj41_nb joined
12:09
lucian joined
12:20
novabyte joined,
kid51 joined
|
|||
| kid51 | ~~ | 12:21 | |
| dukeleto | kid51: mornin' | 12:23 | |
| Coke | msg bacek your blog is added to the planet. | 12:41 | |
| aloha | OK. I'll deliver the message. | ||
| Coke | Your distinctiveness will be added to our own. | ||
|
12:47
mj41_nb left
|
|||
| atrodo never realized planet parrot was the borg | 12:51 | ||
|
12:57
Luiji99 joined,
lucian left
|
|||
| Luiji99 | Is there a way to compile Parrot without Perl? | 12:57 | |
| atrodo | I'm pretty sure that perl is a hard dependency for parrot at this point | 12:58 | |
| Luiji99 | That should be removed. I mean, what if someone want's to use Parrot/blizkost as the Perl implementation? | 13:01 | |
| Wait...oh, dumb old me! | |||
| It appears Blizkost uses the normal Perl implementation anyway! | 13:02 | ||
|
13:03
Luiji99 left
13:14
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 13:15 | |
|
13:18
kid51 left
13:20
mtk left
13:23
mj41_nb joined
13:24
mtk joined
13:29
benabik joined
|
|||
| dukeleto | whiteknight: mornin' | 13:29 | |
| benabik: how goes it? | 13:30 | ||
| benabik | dukeleto: Coffffeeeeee.... | ||
| dukeleto | benabik: yes, I am pre-coffee as well. Not a pretty sight... | ||
|
13:41
mj41_nb left
13:47
bluescreen joined
|
|||
| benabik | dukeleto: What's up in the world of #parrot this morning? Saw there was an interesting discussion in #ps yesterday after I had to leave. | 13:50 | |
| dukeleto | benabik: python on parrot (pynie) is coming alive again. pypy and parrot peeps look like they will work together | 13:51 | |
| benabik | Excellent. I really need to learn Python. It really took off at my school while I was off working between my BS and MS. | 13:52 | |
| atrodo | I was excited to see such a great conversation take place last night. it was a good read | 13:53 | |
|
13:53
Themeruta joined
|
|||
| novabyte | benabik: probably because MIT switched to teaching python :) | 13:53 | |
|
13:54
NotFound left
|
|||
| benabik | novabyte: That I hadn't heard. I think RIT does three quarters of Python and one of Java now for their base CS classes. | 13:54 | |
| dukeleto | novabyte: switched from what? | 13:55 | |
| novabyte | dukeleto: scheme if I remember correctly | 13:56 | |
| dukeleto | I remember that my university CS dept classes were all Java, which was one of the reasons I switched to math :) | ||
| novabyte | dukeleto: Java's not so bad, it's what I learnt to program with. The extensive collection of libraries and the ease with which you can incorporate them into your packages is nice. Of course learning smalltalk and C is also sweet. | 13:58 | |
| moritz | it's just not very expressive | 13:59 | |
| novabyte | moritz: very much agreed :) | 14:00 | |
| dukeleto | benabik: are you going to apply to GSoC this year? | 14:01 | |
| novabyte: are you a prospective gsoc student as well? | |||
| novabyte | moritz: and the standard lib is ridiculously verbose (as are most java libraries). | ||
| moritz | novabyte: as are nearly all libraries, due to lack of expressiveness | ||
| benabik | dukeleto: That's the plan. Was interested in working on a parser generator, although the PyPy project sounds interesting. :-D Apps open in a week or so, right? | 14:02 | |
| moritz will never volunteer to do high-level programming work in a language without closures | |||
| benabik | *PyPy, Pynie, whatever-we're-calling-python-on-parrot-today | ||
| moritz | pypal! | ||
| novabyte | dukeleto: I'm a masters student trying to sort out a thesis topic. I spoke a bit with atrodo and whiteknight about it. I mentioned the discussion to my supervisor... who unsurprisingly hasn't got back to me... | ||
| benabik: pyrot? :) | 14:03 | ||
| benabik | novabyte: Same boat here, although GSoC probably won't have much to do with my prospective thesis... That reminds me, I have to find out someone's office hours for this quarter... | ||
| novabyte | benabik: maybe look at lemon for parser generator inspiration (and of course yacc and ANTLR) | 14:04 | |
| benabik: www.hwaci.com/sw/lemon/ | 14:05 | ||
| benabik | novabyte: Lemon looked interesting, but I seem to remember thinking poorly of it for some reason. My initial thinking was to use the age-old yacc algorithm, although parser derivatives really caught my eye. | 14:06 | |
| atrodo | moritz> Once i grasped closures, i started asking myself why I hadn't been using them since I learned programming | 14:07 | |
| novabyte | benabik: I'm intrigued, why did you think poorly of it? | ||
| benabik: not sure if this is of any interest: www.ialab.cs.tsukuba.ac.jp/~mizusi...ushima.pdf | 14:09 | ||
|
14:09
Themeruta left,
Themeruta joined
|
|||
| benabik | novabyte: I don't remember. I may be thinking of something else... We covered a variety of generators in my compiler course last quarter and I get them a little confused sometimes. | 14:09 | |
|
14:09
Andy joined,
Themeruta left,
NotFound joined
|
|||
| NotFound | Hi | 14:10 | |
| benabik | o/ NotFound | ||
| novabyte | benabik: fair enough, as far as I know lemon is rarely mentioned because it doesn't use the same (similar) grammar syntax as yacc/bison | 14:11 | |
| benabik | novabyte: Paper looks interesting, although I still need to figure out how PEGs are different than normal CFGs. | 14:14 | |
| dalek | nxed: r861 | NotFound++ | trunk/winxedst1.winxed: allow switch without any case |
14:16 | |
| novabyte | benabik: no probs, I came across it after doing some reading on parser generators while porting lemon to the D programming language ;) | 14:17 | |
| dukeleto | benabik, novabyte : don't wait for your profs, GSoC will open up many opportunities for you. | ||
| benabik | novabyte: Although my major worry with PEGs is that the only generator I've seen with PEGs didn't catch errors or abiguities in the grammar, which I've determined is a big no-no. (Also a problem I had with NQP.) | ||
| dukeleto | i think Google will announce accepted orgs this week | ||
| benabik crosses fingers for PaFo. | 14:18 | ||
| novabyte | dukeleto: GSoC as well as masters thesis? | ||
| benabik | dukeleto: Wasn't planning on waiting for any profs for GSoC. :-D | 14:19 | |
| dukeleto | benabik: good idea | 14:20 | |
| novabyte | benabik: you're going to juggle a thesis too? | ||
| dukeleto | novabyte: what is your thesis topic? | ||
| benabik: which projects are you interested in? You can of course propose your own, but we have lots of ideas on our wiki page | |||
| aloha, gsoc ideas? | 14:21 | ||
| aloha | dukeleto: Sorry, I don't know. | ||
| benabik | novabyte: Probably going to start on my thesis next year. | ||
| My real hope is to create a parser library or generator that can make P6 style grammars but notice if you do stupid things like recursion it can't handle or mis-spell rules. NQP is not newbie-friendly in that regard. | |||
| dukeleto | aloha, gsoc ideas is trac.parrot.org/parrot/wiki/GSoc2011 | ||
| aloha | dukeleto: Okay. | ||
| dukeleto | benabik: interesting | 14:22 | |
| novabyte | dukeleto: I've four possible titles, although I think two are "solutions searching for problems" these days... and one is a straightforward implementation project | ||
| benabik | dukeleto: That's probably going to take bit longer than GSoC... Was interested in doing a (LA)LR generator at least. | 14:23 | |
| novabyte | dukeleto: "Superoptimization using Answer Set Programming (draft title)" | ||
| dukeleto: "A compiler framework for Helper Threading (draft title)" | 14:24 | ||
| dukeleto: "An Oberon-2 Compiler with the LLVM (draft title)" | |||
|
14:25
bluescreen left
|
|||
| novabyte | dukeleto: and the last one is some sort of project work involving the Parrot VM rewrite Lorito (or M0) | 14:25 | |
| whiteknight | novabyte: I was a GSoC student when I was still a master's student | 14:27 | |
| benabik | dukeleto: My prof. last quarter created a LR parser in a weekend using Javascript. I'm hoping a full summer is more than enough for me to do something similar via NQP/Winxed. | ||
| whiteknight | I did GSoC over the summer, then finished my thesis the next semester | ||
| novabyte | whiteknight: I do part-time web application development work already... it pays the bills :) | 14:28 | |
| whiteknight | novabyte: Ah, gotcha. I was "unemployed" that summer, except for GSoC | ||
| novabyte | whiteknight: i think juggling the three would be too challenging. | ||
| whiteknight | yes, I would recommend against it | 14:29 | |
| unless somehow you were getting school credit for one of them | |||
| novabyte | benabik: javascript is a nice language for parser generators, javascript.crockford.com/tdop/tdop.html | ||
| whiteknight: exactly ;) | |||
| NotFound | whiteknight: you can do some conditional compiling in Winxed using if with a constant condition. | 14:30 | |
| dukeleto | novabyte: you should plan on spending 20 hours a week on gsoc stuff, at least | 14:31 | |
| novabyte | dukeleto: it's like a part-time job. it'd add up to two part-time jobs and a thesis... | 14:32 | |
| benabik | novabyte: My friend did a full-time job and a thesis... Only took him an extra year or two. :-/ | 14:33 | |
| novabyte | benabik: it's a masters thesis, I only have (approx) 6 months. | 14:34 | |
| benabik | novabyte: Although some of that was taken up by the switch from "You can use algorithm X for Y" do "Algorithm X can't do Y". | ||
| novabyte: His was a master's as well... My school gives a few years to complete, IIRC, although you have to figure out what to do with yourself once you've finished the coursework. | 14:35 | ||
| novabyte | benabik: ah ok, it's only one year for me. | ||
|
14:36
bluescreen joined
|
|||
| whiteknight | NotFound: winxed automatically optimized out branches which are impossible to take? | 14:36 | |
| NotFound | whiteknight: yes, if the condition is recognized as a compile time evaluable constant. | 14:38 | |
| The branch must pass the parse phase, though. | 14:39 | ||
| whiteknight | okay | ||
| NotFound | BTW, it's one of the very few things mentioned in the FAQ ;) | 14:42 | |
| whiteknight | I stopped reading the winxed documentation. It rarely answers my questions | 14:43 | |
| NotFound | As Leonard Cohen said in other context, I'm your "man" | 14:46 | |
| benabik | Winxed looks interesting, but it seems a little documentation-lite. | 14:49 | |
| NotFound | benabik: yes, but for a now its target is people used to parrot and with programming experience, so is not a bif obstacle as may seem. | 14:53 | |
| s/bif/big | |||
| benabik | NotFound: I will admit, it looks interesting. Seems to be aiming for a C-like niche for Parrot? Close to the "machine" but actually friendly to us poor humans. | 14:57 | |
| NotFound | benabik: yes, in some way winxed tries to be to pir as C is to assembler. | 15:00 | |
| whiteknight | what I like about winxed is that it's very low level and doesn't attempt to hide any bits of the underlying machine from you | 15:02 | |
| basically, it's a systems-level language for Parrot with no other presumptions | |||
| benabik | NotFound: Is your github repo kept up to date, or should I just git-svn from code.google? | ||
|
15:03
rurban_ joined
|
|||
| NotFound | benabik: not, that was just an early test of migration, not updated. | 15:03 | |
| I've not used git-svn, but I suppose it works. | 15:04 | ||
| benabik | NotFound: Fair enough. I just had hoped to skip waiting for git-svn to read 800+ revisions. | ||
|
15:04
rurban left
15:05
rurban_ is now known as rurban
|
|||
| benabik | NotFound: It works, mostly. It can get confused, but less so now than it used to. Still not as fast as I'd like, but c'est la vie. | 15:05 | |
|
15:14
hercynium joined
15:21
mj41_nbx joined
|
|||
| tadzik | hello parrot | 15:21 | |
| dalek | sella: 5ce5032 | Whiteknight++ | CREDITS: update CREDITS, on request from the image author |
15:25 | |
| sella/gh-pages: 3a6976d | Whiteknight++ | index.html: fix attribution at the request of the author |
|||
| whiteknight | hello tadzik | ||
|
15:28
mtk left
15:29
mtk joined
15:31
Kulag left,
Kulag joined
15:33
mj41_nbx left
15:34
mj41_nb joined
15:35
Kulag left
15:37
Kulag joined
15:38
particle left
15:44
Kulag left
15:48
Kulag joined
15:54
Kulag left,
lucian joined
15:55
Kulag joined,
lucian left
16:00
[hercynium] joined
16:03
Kulag left
16:04
[hercynium]_ joined
16:06
hercynium left
16:09
[hercynium] left
16:13
davidfetter joined
16:17
JimmyZ joined,
Kulag joined
16:18
JimmyZ left
16:19
Patterner left,
Psyche^ joined
16:20
Psyche^ is now known as Patterner
16:25
Kulag left
16:29
JimmyZ joined,
JimmyZ left
16:36
[hercynium]_ is now known as hercynium,
JimmyZ joined,
JimmyZ left,
JimmyZ joined,
simcop2387 left
16:37
simcop2387 joined
16:40
Kulag joined
16:44
alin left
16:50
fperrad left,
plobsing left
|
|||
| whiteknight | I think Google announces GSoC mentoring organizations on the 18th | 16:52 | |
| the wait is killing me | |||
| tadzik | (: | 16:54 | |
| oh come on | |||
|
16:55
JimmyZ left
16:56
fperrad joined
|
|||
| cotto_work | ~~ | 17:00 | |
| tadzik | hello | 17:01 | |
| davidfetter | oh hai | ||
|
17:10
dmalcolm joined
17:14
plobsing joined
|
|||
| benabik | lunch & | 17:18 | |
|
17:18
benabik left
17:29
theory joined
17:56
ShaneC left
18:03
mj41_nb left
18:05
jsut_ joined
18:10
jsut left
18:13
contingencyplan joined
18:14
theory left
18:16
ShaneC joined
18:18
dodathome joined,
theory joined
18:24
novabyte left
|
|||
| dukeleto | ~~ | 18:33 | |
|
18:36
theory left
18:42
theory joined
19:00
lucian joined
19:02
bluescreen left
19:04
lucian left
19:06
AzureSto_ left
19:09
AzureStone joined
19:19
dngor left
19:22
dngor joined
19:38
benabik joined
|
|||
| allison | TimToady/pmichaud: I can actually make it to sixperl today, is it on? | 19:46 | |
| dalek | nxed: r862 | NotFound++ | trunk/winxedst1.winxed: refactor function parameters and avoid emiting an unuseful annotation at |
19:50 | |
| nxed: r863 | NotFound++ | trunk/ (3 files): update installable files |
|||
|
19:56
plobsing left
19:58
benabik left
20:26
plobsing joined
20:31
Andy left
20:32
whiteknight left
20:57
nwellnhof joined
21:01
benabik joined,
benabik left
21:06
mtk left
|
|||
| dalek | rrot: 1868a49 | nwellnhof++ | src/pmc/socket.pmc: Return 0 in socket code for compatibility |
21:09 | |
|
21:13
mtk joined
21:28
dodathome left
21:42
fperrad left
|
|||
| bacek_at_work | ~~ | 22:24 | |
| Coke, thank for planet | |||
|
22:34
whiteknight joined
|
|||
| whiteknight | bacek++ | 22:45 | |
| also, bacek++ | 22:54 | ||
|
22:55
nwellnhof left
22:58
hercynium left
23:04
rurban_ joined
23:06
rurban left
23:07
rurban_ is now known as rurban
|
|||
| whiteknight | plobsing: ping | 23:53 | |
|
23:54
bubaflub joined
|
|||