Camelia, the Perl 6 bug

IRC log for #p6p5, 2012-09-07

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

All times shown according to UTC.

Time Nick Message
00:47 thetrb joined #p6p5
00:47 thetrb left #p6p5
02:02 toddr joined #p6p5
05:01 timbunce_ joined #p6p5
05:45 tobyink joined #p6p5
06:27 [Sno] joined #p6p5
08:24 tobyink joined #p6p5
12:58 rurban_mobile joined #p6p5
14:10 woolfy joined #p6p5
18:06 sivoais joined #p6p5
18:13 andrefs joined #p6p5
18:23 andrefs_ joined #p6p5
18:35 andrefs joined #p6p5
18:36 andrefs joined #p6p5
18:42 tobyink joined #p6p5
18:46 andrefs joined #p6p5
18:58 andrefs joined #p6p5
19:05 cognominal joined #p6p5
19:08 leont moritz: I totally want representation polymorphism in Perl 5
19:08 leont I think any kind of Perl 6 on perl5, or perl5 in Perl 6 (note capitalizations) would greatly benefit from it, but there are many more uses for them
19:09 rurban_mobile leont: do you mean multi?
19:09 leont No, I mean instance representation
19:10 rurban_mobile MOP?
19:10 sorear leont: What would 'perl5 in Perl 6' be?  "use Inline::C" ?
19:10 leont Embedding perl5 into a Perl 6
19:10 rurban_mobile Or the basic SV/AV/HV types also?
19:11 rurban_mobile Even CV?
19:11 leont Object types in general
19:11 leont The inside of them, that holds the attributes
19:11 rurban_mobile Core types will be hard, but objects are easy.
19:12 rurban_mobile That's why we'll come up with a MOP to override functions how objects are laid out, how they are created, how they work and so on.
19:13 sorear leont: oh, you mean like blizkost?
19:13 leont With sufficient magic applied, you can already do it (at least in theory), but currently it's fairly unpractical
19:13 leont sorear: yeah, that
19:13 rurban_mobile perl5 in Perl6 will be easily doable with P5Grammar and special ops.
19:14 rurban_mobile perl6 in perl5 maybe also, but you'll need a lot of XS.
19:19 leont Yeah Perl 5 on Perl 6 should be easy for pure-perl, but Perl 6 on perl 5 is interesting too
20:37 andrefs joined #p6p5
21:18 cognominal joined #p6p5
21:31 leont stevan: p5-mop is single-inheritance, right?
21:32 leont In that case, doing a "C struct" instance type would actually be rather easy. I should experiment with that…
21:35 cognominal joined #p6p5

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