Patches that will come...

[email protected] (Mattia Barbon) Sat, 21 Aug 2004 18:53:39 +0200 (ora legale Europa occidentale)
Newsgroups perl.ponie.dev
Message-ID <[email protected]>
  Hello,
just a heads up: I have some patches to Ponie for:

1) creating a Ponie::Parrot that allows access to Parrot internals from Ponie:

  use Ponie::Parrot;

  my $interpreter = Ponie::Parrot->get_interpreter;

  $interpreter->load_bytecode_from_file( 'test.imc' );
  $interpreter->load_bytecode_from_string( <<'EOT', 'imc' );
  .sub parrot_hello
      print "hello, world\n"
      invoke P1
  .end
  EOT

  $interpreter->import_subroutine( 'parrot_hello', 'perl_hello' );

  perl_hello();

2) allows building Ponie PMCs inside Ponie source tree, without putting
   them in parrot/classes

3) implements marking of array contents (taking into account the naughty
   things S_mergesortsv does to arrays)

4) allows calling from Perl to Parrot (only plain subroutines, objects to come)

  It all depends on pending patches to Parrot, some of which I have sent,
some I am still preparing, but I thought I better mention it to avoid
duplicating work (in case anybody is working on Ponie ATM).

Regards
Mattia

P.S.: is there a ponie-changes list to monitor CVS commits?