Parrot 5.1.0 "Zombie Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 20 February 2013.
01:53 woosley joined 04:39 preflex_ joined 04:55 woolfy joined, Liz joined 05:03 Liz joined 05:04 woolfy joined 05:16 swarley joined
swarley Is there a BNF for PIR somewhere? 05:16
cotto swarley: that's a dangerous question. There isn't an official one but there also aren't all that many tricky pieces. 05:27
If you're trying to parse it, heredocs will probably be the least pleasant bit.
What's your interest in a PIR grammar? 05:29
Actually, PIRATE (incomplete nqp-hosted PIR compiler) might have enough of a grammar to be useful. 05:30
benabik compilers/imcc/imcc.y ?
cotto I suppose that that would be of some use. 05:32
swarley I'm just reading through docs.parrot.org/parrot/latest/html/...r.pod.html and constructing an EBNF as I go along and see the grammar defined in the text.
I'm just playing with a project, because I very much enjoy the idea of PIR, and I wanted to learn erlang. So I'm toying around with making a PIR->LLVM compiler. 05:35
cotto swarley: some of the non-Russian posts in bacek.livejournal.com/ may be of interest to you. 05:40
swarley oh that is interesting 05:42
cotto What about PIR do you like? 05:50
swarley I like that it's low level feeling but you still have hints of upper level style. It's usable as a backend for interpreters and the like without losing the readability of the code 06:17
cotto It's nice to get a contrary opinion every now and then. 06:41
07:07 Mike-PerlRecruiter_ joined 09:07 cosimo joined 10:38 schm00ster joined 11:23 schm00ster joined 14:14 bluescreen joined 14:15 PacoAir joined 14:21 Psyche^ joined 14:33 contingencyplan joined 15:02 benabik joined 15:27 zby_home joined 15:45 darbelo joined 15:46 dmalcolm joined 16:18 bouncy joined 17:13 bluescreen_ joined 17:27 bluescreen_ joined 17:48 benabik joined
dalek kudo/nom: 4d9c34a | jnthn++ | src/core/Exception.pm:
Tweak an error message; TimToady++.
18:40
18:54 dmalcolm joined 19:07 Mike-PerlRecruiter_ joined
dalek kudo/nom: 0f97038 | moritz++ | docs/ (2 files):
[docs] release announcements in markdown

  * update release_guide
  * add a template for the announcement for next month, provided by uvtc++
the format we use is quite close to markdown already, and writing it in proper markdown makes them display nicely on github, and easier to translate to HTML
19:28
20:03 benabik_ joined 20:09 jlaire joined 20:26 benabik_ joined 21:39 p6eval joined 21:42 p6eval joined
dalek p: 59eaf0a | jnthn++ | src/QAST/Operations.nqp:
Various nqp:: ops for I/O related things.
22:20
p: dc21f68 | jnthn++ | src/stage0/ (9 files):
Update bootstrap.
p: 613cdac | jnthn++ | src/HLL/Compiler.pm:
Use nqp:: ops for I/O stuff in HLL::Compiler.
p: ae065ac | jnthn++ | src/core/IO.pm:
Use nqp:: I/O ops for things in the setting.
p: 1c2690e | jnthn++ | src/HLL/Compiler.pm:
Start pulling out VM-specifics into HLL::Backend.

The backend-specific stages also want to move there, but holding off on that pending application of the --target=pbc support.
23:02
23:27 benabik joined