Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

speters (1787)

  (email not shown publicly)
AOL IM: fisharerojo (Add Buddy, Send Message)


Journal of speters (1787)

Sunday April 22, 2007
04:56 PM

[Perl 6 Microgrant] Parrot/C++ keyword collision cleanup

[ #33068 ]

The C++ keyword cleanup of Parrot was completed last week with some help from Mark Glines and his working "make splint" on Parrot. I'm working now one some changes to Parrot::Ops2c::Utils that will move some struct and function declarations out to header files rather than in src/ops/core_ops.c. The current structure is cause C++ some problems and the refactoring should help things out.

Other than that, I've made a few other cleanups throughout Parrot last week, ranging from silencing a few warnings on OpenBSD to giving STRING.strstart an actual type other than being yet another Parrot void pointer.

The work on C++ has been taking me much longer than I thought, but, hopefully, this work will help clean up the Parrot code a bit more, make it a bit more portable, and, hopefully, actually allow someone to make good use of what I've been doing.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.