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

Strings - takers wanted

1 view
Skip to first unread message

Leopold Toetsch

unread,
Mar 9, 2005, 9:49:26 AM3/9/05
to Perl 6 Internals
1) ICU should be optional

If configured --without-icu the Makefile shouldn't contain ICU stuff,
and function calls to ICU (mainly in string_primitives) should be
wrapped inside #if PARROT_HAS_ICU.

2) complete src/encoding.c

encoding registering, lookup, deinit, and opcodes can follow the scheme
used in src/charset.c.

3) trans_encode opcodes to change a strings encoding (s. trans_charset)

4) imcc syntax to specify encoding. I'm thinking of:

[charset:][encoding:]"string"

so both charset and encoding are optional but can be specified. Usually
just one is needed:

iso-8859-1:"Tötsch"

but

utf8:"T\xc3\xb6tsch"

Currently only a charset can be specified.

5) implement UTF-16 encodings.

Takers wanted,
leo

Leopold Toetsch

unread,
Mar 9, 2005, 4:23:17 PM3/9/05
to Steven Schubiger, Perl 6 Internals
Steven Schubiger wrote:
>
> I'll try, although I've never worked on the core before, but I have
> a broad knowledge concerning perl guts and implementation.

WRT both mails: select one task that is familar to you, having some
knowledge of Parrot core is really helpful, then look into the
referenced files.

E.g. t/pmc/pmc.t starts with a test to create a "PerlInt" PMC. This
truely belongs to t/pmc/perlint.t and so on.

It's probably better to continue discussion on p6l, as my task
descriptions might have been too terse. So if there are any specific
questions please ask on the list. It's also good to know, who approaches
what to get minimal interfering.

> Bye,
> Steven

Thanks,
leo

0 new messages