Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[perl #39142] [TODO] pmc2c.pl doesn't allow mixed case groups/pmc filenames.

0 views
Skip to first unread message

Will Coleda

unread,
May 15, 2006, 3:49:46 PM5/15/06
to bugs-bi...@rt.perl.org
# New Ticket Created by Will Coleda
# Please include the string: [perl #39142]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=39142 >


using a PMC in a file called 'APLVector.pmc' with a group of
'APL_group' caused build failures on case-sensitive platforms, and
allowed the creation of a .bundle on OSX that then didn't properly
setup the PMCs during 'loadlib'.

pmc2c.pl should be case agnostic for both group names *and* pmc file
names.

Nicholas Clark

unread,
May 17, 2006, 3:54:32 PM5/17/06
to perl6-i...@perl.org
On Mon, May 15, 2006 at 12:49:46PM -0700, Will Coleda wrote:

> using a PMC in a file called 'APLVector.pmc' with a group of
> 'APL_group' caused build failures on case-sensitive platforms, and
> allowed the creation of a .bundle on OSX that then didn't properly
> setup the PMCs during 'loadlib'.
>
> pmc2c.pl should be case agnostic for both group names *and* pmc file
> names.

Case agnostic at a Unicode level?

Nicholas Clark
--
I'm looking for a job: http://www.ccl4.org/~nick/CV.html

Will Coleda

unread,
May 17, 2006, 7:15:44 PM5/17/06
to Nicholas Clark, Perl6 Internals, parrotbug...@parrotcode.org
I think that's a red herring. I'm not talking about being insensitive
to case, but being completely ignorant of it. pmc2c.pl is *changing
the case* and therefore breaking things. Especially on filesystems
that are case-insensitive (because it lowercases some things, and the
insensitive system is still able to find the file, but then those
files don't provide the expected interface.)

I want to be able to create a group name like 'APL_group' instead of
'apl_group', or have a PMC file called 'APLVector.pmc' instead of
aplvector.pmc (which contains a PMC called 'APLVector', regardless of
the case of the filename.)

Regards

James Keenan via RT

unread,
Mar 17, 2008, 7:48:50 PM3/17/08
to perl6-i...@perl.org
On Wed May 17 16:16:42 2006, coke wrote:
> I think that's a red herring. I'm not talking about being insensitive
> to case, but being completely ignorant of it. pmc2c.pl is *changing
> the case* and therefore breaking things. Especially on filesystems
> that are case-insensitive (because it lowercases some things, and the
> insensitive system is still able to find the file, but then those
> files don't provide the expected interface.)
>
> I want to be able to create a group name like 'APL_group' instead of
> 'apl_group', or have a PMC file called 'APLVector.pmc' instead of
> aplvector.pmc (which contains a PMC called 'APLVector', regardless of
> the case of the filename.)
>


Coke: Is this still a live issue?

kid51

0 new messages