In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Mitchell N Charity) wrote:
> Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > Marcus Holland-Moritz <[EMAIL PROTECTED]> wrote: > > > One of my modules embeds the ucpp preprocessor, which has a > > function init_tables(). The same function exists in parrot. > > Renamed. > > Another item for the embedding/extending todo list: namespace hygiene. > > Some thought perhaps needs to go into creating a family of prefixes, > and documenting their roles. > > Mitchell > (nipped by mark_hash last week) I agree that this is rather important. I think all parrot externally visible macros, types and all functions should be prefixed Parrot_ as a start. Are patches welcome that change this? Changing one at a time is not going to be really helpful. All it does is make following CVS changes a bit painful. Arthur