> 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.
- PDD: Conventions and Guidelines for Perl Source Code Dave Mitchell
- Re: PDD: Conventions and Guidelines for Perl Source... Alan Burlison
- Re: PDD: Conventions and Guidelines for Perl Source... Dave Mitchell
- Re: PDD: Conventions and Guidelines for Perl So... Alan Burlison
- Re: PDD: Conventions and Guidelines for Perl Source... Larry Wall
- Re: PDD: Conventions and Guidelines for Perl So... Jarkko Hietaniemi
- Re: PDD: Conventions and Guidelines for Perl So... Larry Wall
- Re: PDD: Conventions and Guidelines for Perl Source... Dave Mitchell
- Re: PDD: Conventions and Guidelines for Perl Source... Larry Wall
- Re: PDD: Conventions and Guidelines for Perl Source... Dan Sugalski
- Re: PDD: Conventions and Guidelines for Perl Source... Dan Sugalski
- Re: PDD: Conventions and Guidelines for Perl So... Jarkko Hietaniemi
- Re: PDD: Conventions and Guidelines for Perl Source... Benjamin Sugars