# New Ticket Created by  Jonathan "Duke" Leto 
# Please include the string:  [perl #91728]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=91728 >


Howdy,

After talking with pmichaud++ today about the use of PMC_IS_NULL in Rakudo and
where Rakudo got access to this macro, it was mentioned that Rakudo includes
parrot/parrot.h. It is mentioned at the top of this header file that "Only
parrot core files should include this file".

Parrot developers understand that Rakudo was probably forced to do this in the
past to get at something that was not properly exported via a public, supported
and documented API.

We would like to fix this situation, and provide everything that Rakudo and
other HLL's/libraries need via our public header files, so any help in
identifying what Rakudo is using from parrot/parrot.h would be greatly
appreciated.

I expect that this will take a concerted effort by at least one dev on the
Parrot side and at least one more on the Rakudo side. I gladly volunteer for
fixing stuff on the Parrot side, since it directly relates to my current TPF
grant about documenting and testing our embed/extend interface.

Duke

-- 
Jonathan "Duke" Leto <[email protected]>
209.691.DUKE // http://leto.net
NOTE: Personal email is only checked twice a day at 10am/2pm PST,
please call/text for time-sensitive matters.

Reply via email to