|
Parrot 4.7.0 "Hispaniolan" | parrot.org | Log: irclog/perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 27 August 2012. |
|||
|
00:01
kid51 joined
00:50
MikeFair joined
02:34
atrodo joined
|
|||
| dalek | kudo/nom: b8c0683 | (Geoffrey Broadwell)++ | src/core/Main.pm: Fix has-unexpected-named-arguments() to notice that named arguments cannot be unexpected if there is a slurpy named parameter |
03:04 | |
|
03:41
alvis joined
04:13
wagle joined
04:37
mvorl joined
04:38
mvorl left
05:28
MikeFair joined
|
|||
| MikeFair | How do I get parrot-nqp to output on the interactive shell? | 06:13 | |
| moritz | say() maybe? | 06:40 | |
| MikeFair | Yeah say didn't .. | 06:47 | |
| hmm didn't try () | |||
| yep that was it () | 06:48 | ||
| thanks | 06:51 | ||
|
08:19
Psyche^ joined
09:19
schmooster joined
09:54
PacoAir joined
|
|||
| dalek | p/toqast: 8b9e991 | jnthn++ | src/ (4 files): Optimize away control exception handlers in while/unit/repeat loops that don't need them. |
10:33 | |
| p/toqast: 794021e | jnthn++ | src/ (3 files): Optimize away unrequired control exception handlers in for loops. |
|||
| p: a6b22f6 | (Elizabeth Mattijsen)++ | / (3 files): Eradicate pir::chopn__Ssi from source, replace by nqp::substring/nqp::chars |
11:01 | ||
| p: 77c5c40 | (Elizabeth Mattijsen)++ | / (2 files): Eradicated pir::push__vPi from source, replaced by nqp::push_i |
11:11 | ||
|
11:11
lucian joined
|
|||
| dalek | p: 8086f7f | (Elizabeth Mattijsen)++ | / (2 files): Eradciated pir::setattribute__vppsp, replaced by nqp::bindattr |
11:16 | |
| p: 994418f | (Elizabeth Mattijsen)++ | / (2 files): Eradicated pir::getattribute__(ppp|PPP)s, replaced by nqp::getattr |
11:32 | ||
| p: 8681f37 | (Elizabeth Mattijsen)++ | / (2 files): Eradicated pir::set_who__vPP, replaced by nqp::setwho |
11:39 | ||
| p: fd53616 | (Elizabeth Mattijsen)++ | / (5 files): Eradicated pir::does(...,'array'), replaced by nqp::islist |
12:02 | ||
|
12:19
JimmyZ joined
13:02
kid51 joined
13:04
JimmyZ joined
|
|||
| dalek | p/toqast: a6b22f6 | (Elizabeth Mattijsen)++ | / (3 files): Eradicate pir::chopn__Ssi from source, replace by nqp::substring/nqp::chars |
13:11 | |
| p/toqast: 77c5c40 | (Elizabeth Mattijsen)++ | / (2 files): Eradicated pir::push__vPi from source, replaced by nqp::push_i |
|||
| p/toqast: 8086f7f | (Elizabeth Mattijsen)++ | / (2 files): Eradciated pir::setattribute__vppsp, replaced by nqp::bindattr |
|||
| p/toqast: 994418f | (Elizabeth Mattijsen)++ | / (2 files): Eradicated pir::getattribute__(ppp|PPP)s, replaced by nqp::getattr |
|||
| p/toqast: 8681f37 | (Elizabeth Mattijsen)++ | / (2 files): Eradicated pir::set_who__vPP, replaced by nqp::setwho |
|||
| p/toqast: fd53616 | (Elizabeth Mattijsen)++ | / (5 files): Eradicated pir::does(...,'array'), replaced by nqp::islist |
|||
| p/toqast: 880ec42 | jnthn++ | / (9 files): Merge latest master into toqast. |
|||
|
13:50
PacoAir joined
|
|||
| dalek | p/toqast: ded87cc | jnthn++ | src/ (2 files): Fix REPL breakage, and some other hardening. |
14:17 | |
|
14:56
JimmyZ joined
15:11
mtk joined
|
|||
| dalek | p/toqast: ef77cff | jnthn++ | src/how/NQPClassHOW.pm: Always re-compute MRO upon composition. |
15:12 | |
| kudo/nqpqast: e8c76ce | jnthn++ | src/core/you_are_here.pm: Ensure that Metamodel::GrammarHOW ends up being ~~ Any. |
|||
|
15:25
fperrad joined
|
|||
| dalek | p/toqast: 539f35b | jnthn++ | src/how/NQPClassHOW.pm: Refactor BUILDPLAN construction so that it respects the desires of different contributing metaclasses. |
15:36 | |
| kudo/nqpqast: 54f813b | jnthn++ | src/Perl6/Metamodel/BUILDPLAN.pm: Refactor BUILDPLAN construction so that it respects the desires of different contributing metaclasses. |
|||
| MikeFair | I know that the Grammars have features for matching nested pairs of enclosed structures | 15:53 | |
| actually, nm, I'll figure it out on my own | 15:55 | ||
| :) | 15:56 | ||
| dalek | p/dyncall-libnames: 2f6eee9 | (Arne Skjærholt)++ | src/ops/nqp_dyncall.ops: Handle library extensions in nqp_dyncall.ops. This should fix the issue of .bundle vs. .dylib on OS X. |
||
| kudo/nqpqast: cfae063 | jnthn++ | src/ (2 files): Some extra tweaks to fix BUILDPLAN handling regressions. |
16:04 | ||
| kudo/nqpqast: 0e6dd2e | jnthn++ | src/Perl6/Grammar.pm: Significant non-whitespace was significant. Fixes accidental change to rule semantics when :P5 was introduced. |
16:17 | ||
| MikeFair | Can I do multiline comments in a Grammar.pm? | 16:42 | |
| Can I do multiline comments in a Grammar.pm? | 16:43 | ||
| acck | |||
| wrong window | |||
|
16:47
lucian joined
|
|||
| tadzik | nine: ping | 16:51 | |
| I tried threds on rakudo, and I can has segfaults: gist.github.com/3580241 | 16:53 | ||
| feedback will be welcome :) | 16:57 | ||
| similar-ish on nqp: gist.github.com/3580396 | 17:00 | ||
| but works on parrot-nqp :| | 17:02 | ||
| MikeFair | tadzik: Hey there | 17:32 | |
| tadzik | hello | ||
|
17:34
lucian joined
|
|||
| MikeFair | Question, I just asked this in #perl6 on Freenode but maybe you guys can help me here | 17:39 | |
| Hmm, question, I'm trying to do something like this: rule block { <start_phrase> <stuff> <stop_phrase> }; rule start_phrase { 'start' <ident> }; rule stop_phrase {'stop' $<ident_from_start>} | |||
| Alternatively, I could do something like this: rule block { 'start' <ident> <stuff> 'stop' $<ident> { call start_phrase, stop_phrase passing in ident if this matches } } | 17:40 | ||
| dalek | Heuristic branch merge: pushed 174 commits to nqp by jnthn | 18:07 | |
| Heuristic branch merge: pushed 27 commits to rakudo/nom by jnthn | |||
| kudo/nom: d776f08 | jnthn++ | docs/ROADMAP: Remove a ROADMAP item. |
18:09 | ||
|
18:31
AndroUser2 joined
|
|||
| AndroUser2 | Hi all | 18:32 | |
| tadzik | hello AndroUser2 | 18:36 | |
| AndroUser2 | This is yysachinyy in Perl | 18:51 | |
| tadzik | welcome | ||
| yysachinyy | Thanks | 18:52 | |
| dalek | rrot/native_pbc: ea86d0f | rurban++ | / (19 files): Revive pbc The parrot utils could not load pbc compatible, but older pbc fils anymore because opslib directories and the init function hardcoded the parrot version (even with patch!) and not the PBC_COMPAT version. Replaced all parrot version triples in the pbc format with the PBC version duple. parrot utils can now load older but compatible pbc files (again). Replaced the hardcoded version numbers with c preprocessor macros in the bootstrapped opslib sources and headers, to be more independent and simplier implementation. If the ops did not change, the ops do not need to get regenerated anymore for each version bump. The Ops::Emitter version method is not used anymore, since bootstrap-ops has been simplified. Sanified the Makefile by adding missing dependencies and do proper identation for depends and commands. Prev. line-broken depends were not visually indistuingishible from commands, and line-broken commands neither. Store PBC_MAJOR and PBC_MINOR in the config hash, stored by auto::revision. Bump PBC_COMPAT to 13.0, the opslib directories store now only two version numbers, not three. |
19:18 | |
| rrot/native_pbc: 3d33fdf | rurban++ | tools/dev/mk_native_pbc: fix tools/dev/mk_native_pbc: use new ids |
19:39 | ||
| rrot/native_pbc: cc41bee | rurban++ | t (5 files): regenerate native_pbc for intel 64bit |
|||
|
19:45
lucian joined
|
|||
| dalek | rrot: 72b4ef0 | rurban++ | config/init/hints.pm: [GH #822] Fix config hints for GNU/Hurd See Debian bug #686266. |
19:57 | |
| rrot/vms: 47714ec | rurban++ | / (6 files): vms: fix and test multi-dot filenames t/codingstd/filenames.t missed generated and violating filenames. .travis.yml still violates vms: todo, but low prio |
20:08 | ||
| rrot/vms: 7e264fa | rurban++ | / (2 files): Change user-facing copyright year from 2011 to 2012 |
|||
| rrot/vms: d330170 | rurban++ | config/init/hints/vms.pm: vms: fix hints Use the new test_$$ names. LINK default exe is okay for vms. |
|||
| rrot/vms: d5f3625 | rurban++ | lib/Parrot/ (2 files): vms: ignore wrong -I and -c in Configure steps Also fix /Define= switches for the vms compiler. |
|||
| rrot/vms: aea60ba | rurban++ | / (3 files): vms: .tmp => _tmp for multi-dot filenames |
|||
| rrot/vms: b8a7a7d | (Martin Vorländer)++ | / (5 files): vms: port update almost finished The remaining vms build failure is auto:snprintf. vms does not provide this API. |
|||
| rrot: 47714ec | rurban++ | / (6 files): vms: fix and test multi-dot filenames t/codingstd/filenames.t missed generated and violating filenames. .travis.yml still violates vms: todo, but low prio |
20:17 | ||
| rrot: 7e264fa | rurban++ | / (2 files): Change user-facing copyright year from 2011 to 2012 |
|||
| rrot: d330170 | rurban++ | config/init/hints/vms.pm: vms: fix hints Use the new test_$$ names. LINK default exe is okay for vms. |
|||
| rrot: d5f3625 | rurban++ | lib/Parrot/ (2 files): vms: ignore wrong -I and -c in Configure steps Also fix /Define= switches for the vms compiler. |
|||
| rrot: aea60ba | rurban++ | / (3 files): vms: .tmp => _tmp for multi-dot filenames |
|||
| rrot: b8a7a7d | (Martin Vorländer)++ | / (5 files): vms: port update almost finished The remaining vms build failure is auto:snprintf. vms does not provide this API. |
|||
| kudo/smoke-me/indirect-class-name: 957a680 | moritz++ | src/Perl6/World.pm: fix type declaration with indirect type name for example constant name = "A"; class ::(name) { } jnthn++ for steering me in the right direction |
|||
|
20:29
zby_home joined
|
|||
| dalek | rrot: 9eab02c | rurban++ | ChangeLog: ChangeLog updates: Hurd, win32 io append and vms |
20:32 | |
| kudo/nom: 957a680 | moritz++ | src/Perl6/World.pm: fix type declaration with indirect type name for example constant name = "A"; class ::(name) { } jnthn++ for steering me in the right direction |
20:38 | ||
| rrot/gh832_has_mt: 6aa71fa | rurban++ | config/ (2 files): [GH #823] windows has_mt: check for mt.exe and use it I could not test mt_output because I have no mt.exe |
20:40 | ||
|
20:40
benabik joined
21:18
lucian joined
21:32
perlite joined
22:17
rurban_mobile joined
|
|||
| rurban_mobile | hi #parrot, long weekend for the US. | 22:17 | |
| sorear | hello rurban_mobile. | 22:30 | |
|
22:45
davidfetter joined
22:54
kid51 joined
23:45
perlite joined
23:47
perlite joined
|
|||