Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 11 October 2012.
02:06 woolfy joined, perlite joined 02:07 simcop2387 joined, wagle joined, Hunger joined, cosimo joined, contingencyplan joined, pjcj joined, japhb joined, Khisanth joined, tadzik joined, nemesys_ joined 02:08 jsut joined, mj41 joined, sivoais joined, awwaiid joined, woosley joined, PerlJam joined, pmichaud joined, p6eval joined, ingy joined, ttbot joined, szbalint joined, knewt joined 03:12 MikeFair joined 04:41 rurban_ joined 07:20 Mike-PerlRecruiter_ joined 09:27 Mike-PerlRecruiter_ joined, knewt joined, szbalint joined, ttbot joined, ingy joined, p6eval joined, pmichaud joined, PerlJam joined, woosley joined, awwaiid joined, mj41 joined, jsut joined, nemesys_ joined, tadzik joined, Khisanth joined, japhb joined, pjcj joined, cosimo joined, Hunger joined, wagle joined, simcop2387 joined 10:02 brrt joined 11:04 brrt joined 11:44 sivoais joined 12:30 mtk joined 12:46 PacoAir joined 13:04 Psyche^ joined 13:11 bluescreen joined 14:04 schmooster joined 14:08 rurban_ joined 14:38 cosimo joined 15:08 benabik joined 15:21 alester joined 15:32 brrt left 15:35 benabik joined 15:41 mvorl joined
mvorl Hi #parrot! 15:41
16:12 mvorl joined 16:20 rurban_ joined 16:25 contingencyplan joined 16:30 rurban__ joined 16:39 rurban_ joined
dukeleto mvorl: hola! 17:11
mvorl Hi dukeleto!
dukeleto mvorl: welcome! I am not sure we have met before 17:14
mvorl: did you contribute some vms patches lately or am I thinking of somebody else?
mvorl No you're thinking of the right one. 17:15
dukeleto mvorl: awesome and thanks!
mvorl I have a pull request outstanding for some patches.
More to follow...
dukeleto: Thanks. 17:16
Working on dynamic loading right now.
Is the a method to get all the functions a .pmc will export? 17:17
i.e. when built into a dynamically loadable file.
VMS needs such a list to determine the globally visible symbols. 17:18
Right now I'm digging my way through Pmc2c.pl to find such a place. 17:19
After all, it generates a C source with functions decorated with PARROT_DYNEXT_EXPORT 17:20
dukeleto mvorl: hmmm 17:22
mvorl: there should be a way to ask an object which methods it has
mvorl: do you want to do this from PIR or C or ... ? 17:23
mvorl At parrot build time. Any language (perl preferred ;-)
dukeleto mvorl: sounds like a good question for parrot-dev 17:24
mvorl: just wondering, do you work on vms much ? We haven't had a vms parrot hacker in a while :) 17:25
mvorl Right. I'm not yet on that mailing list, but will do.
Yes, I'm a VMS sysadmin and support engineer. 17:26
(after having been a VMS programmer for quite some time)
So, VMS is my daily business (apart from some Mac recently) 17:27
dukeleto mvorl: awesome 17:28
mvorl BTW: Just today, VMS turned 35! 17:29
dukeleto mvorl: many parrot people prefer the mailing list to IRC, so it is good to ask questions on there
mvorl: well, that makes me feel young :)
mvorl Got to run now. Nice talking to you, dukeleto. See ya!
dukeleto mvorl: see ya around! 17:32
18:32 benabik joined 19:04 rurban_ joined 19:20 Mike-PerlRecruiter_ joined, tuxit joined 19:22 zby_home joined 20:00 rurban_ joined 20:16 perlite joined
dalek kudo/nom: 8c6ccf5 | jnthn++ | src/ (2 files):
Some fixes to precedence handling.

With these, we now pass all but 1 test of S06-traits/precedence.t.
20:52
kudo/nom: c8d1bd6 | jnthn++ | t/spectest.data:
Run S06-traits/precedence.t.
20:53 benabik joined
dalek kudo/nom: 75ee64b | jnthn++ | docs/ROADMAP:
ROADMAP update.
20:54
kudo/nom: 3619d77 | (Geoffrey Broadwell)++ | src/binder/sixmodelobject.h:
Syncing unintentionally skewed 6model header, as per jnthn++
21:13
p: acab2e7 | jnthn++ | src/QAST/Operations.nqp:
Add some context introspection nqp:: ops.

Whatever VM we target, we'll need to be able to talk about these in a first class way, and it'll be the same basic operations (chase the outer or caller chain, look at lexicals, etc.)
22:05
p: f80be32 | jnthn++ | src/stage0/ (9 files):
Update bootstrap to get new nqp:: ops.
p: a01efec | jnthn++ | src/ (4 files):
Replace some Q:PIR with the various new ops.
22:23 whiteknight joined
whiteknight good evening, #parrot 22:24
dalek p: d82aa59 | jnthn++ | src/HLL/ (2 files):
Eliminate use of lexpad_pull cheat.

Logic re-written in terms of the new nqp:: ops.
22:25
p: 843aec6 | jnthn++ | src/QRegex/P6Regex/Grammar.nqp:
Stop loading now-unused PASTRegex library.
p: 893a4d1 | jnthn++ | src/stage0/ (9 files):
Update bootstrap to elminate PASTRegex usage.
p: c05f281 | jnthn++ | / (3 files):
Eliminate callcontext cheat.

This in turn means PASTRegex - the library the remaining .pir cheats were placed into - can now also go away. This means we have no .pir files in the NQP repository, apart from the generated-from-NQP stage0.
22:26
23:17 kid51 joined
dalek rtcl-nqp/nqp2: ede0151 | coke++ | src/ (21 files):
Move "getList" from a method on a type to an internal helper "method"

With this, we start moving away from trying to jump through hoops to get parrot behavior, and start trying to get more natural NQP behavior.
With this, [llength "a b c"] now works again, and
  [llength [list a b c]] still works.
23:54