# New Ticket Created by chromatic # Please include the string: [perl #39990] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=39990 >
When embedding or extending Parrot through the external API, most of the strings go into and come out of Parrot as the type Parrot_STRING. This is painful and somewhat tedious from C (where these are usually -- but not always -- C strings already), and it has implications for memory management (do you use const_string()? Create a new Parrot_STRING through a function?). Where possible, the external API should take and receive C strings. -- c