Skip to content

Commit

Permalink
Bring TODO up to date
Browse files Browse the repository at this point in the history
  • Loading branch information
sorear committed Apr 4, 2010
1 parent 4437dfe commit b2347f6
Showing 1 changed file with 7 additions and 21 deletions.
28 changes: 7 additions & 21 deletions TODO
@@ -1,27 +1,13 @@
* Namespaces need to provide a hash interface

=head1 Loading XS from Perl 5 in Blizkost
* Namespaces need iterators

I got this error when trying to load and XS module from Blizkost:
* Implement get_export (requires namespace iteration)

Can't load '/usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so' for module Data::Dumper: /usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_sv_cmp at /usr/lib/perl/5.10/XSLoader.pm line 64.
at /usr/lib/perl/5.10/Data/Dumper.pm line 36
* Implement full aggregate API on P5Scalar (for refs)

This could have been a configuration issue on my part. We need tests for these things, and if it is broken, it needs to be fixed. We have to have loading XS from Perl 5 working before using XS-loaded Perl 5 from Perl 6 can work.
* marshal_obj uses tiebacks

* Thunk Parrot objects as well as Parrot callables

from #perl6 on 21. November 2009:

21:07:03 <@TimToady> I thought it had a real p5 interpreter inside it
21:07:25 <@TimToady> if so, it oughta be able to do XS
21:13:13 < dukeleto> TimToady: patches welcome! this is what happened last time I tried loading XS :
http://leto.net/dukeleto.pl/2009/09/blizkost-is-passing-102-tests.html
21:15:39 < dukeleto> TimToady: i should try again, a lot of work has gone into blizkost since then
21:15:56 <@TimToady> I would guess that it's probably just some configuration issue, unless blizkost is using miniperl
21:16:43 <@TimToady> but a real embedded Perl 5 ought to be able to load XS fairly easily
21:17:05 < dukeleto> TimToady: i don't think we use miniperl. it is a proper embedded perl 5 interp
21:17:53 < dukeleto> TimToady: for what definition of "fairly easily" ? does some marshalling code need to be written?
21:20:34 * dukeleto attempts to get blizkost working on a recent parrot
21:21:17 <@TimToady> fairly easily meaning that P5 code can see the XS modules, not that P6 necessarily can
21:22:25 < dukeleto> TimToady: yes, we can't even seem to get P5 code to see XS modules in blizkost yet.
21:24:24 <@TimToady> print out the embedded %ENV and see if parrot is interfering with it

* Implement :from<> and Q:perl5 in Rakudo

0 comments on commit b2347f6

Please sign in to comment.