> I see nothing about namespacing, e.g. Perl_

<quote>
All entities should be prefixed with the name of the subsystem they appear
in, eg C<pmc_foo()>, C<struct io_bar>. They should be further prefixed
with the word 'perl' if they have external visibility or linkage,
</quote>

eg

perlpmc_foo()
struct perlio_bar
typedef struct perlio_bar Perlio_bar
#define PERLPMC_readonly_TEST ...

ie essentially we are making the subsystem name more verbose. This kind of
matches the way things are currently done in PerlIO.

Reply via email to