New subscriber: redesign of Unicode character tables (GLib)

View: New views
4 Messages — Rating Filter:   Alert me  

New subscriber: redesign of Unicode character tables (GLib)

by adrian.dmc :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi, I'm new here...

My objective, for now, its to rework the Unicode support of GLib by redesigning its character tables, specially its size.
I'll appreciate some guidelines and suggestion ("Give up!!" included).

I'm currently reading/analyzing the Unicode Standard 5.1 and the GLib support for Unicode to later propose the redesign.

Keep up the good work...
Best regards...

_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@...
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Re: New subscriber: redesign of Unicode character tables (GLib)

by Behdad Esfahbod-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 2008-07-23 at 22:38 +0100, adrian.dmc wrote:
> Hi, I'm new here...

Welcome.  I'm the resident Unicode hacker around here for now.

> My objective, for now, its to rework the Unicode support of GLib by
> redesigning its character tables, specially its size.
> I'll appreciate some guidelines and suggestion ("Give up!!" included).

Awesome!  I've got a year-long (being VERY optimistic) project for you!
The idea is to write a fd.o library to expose ALL of UCD, and nothing
else.  And by ALL I mean all the ~80 properties enumerated here:

  http://www.unicode.org/Public/UNIDATA/UCD.html#Properties

I have thought about it a lot.  Let me know if you are interested and
I'll write a design document.

> I'm currently reading/analyzing the Unicode Standard 5.1 and the GLib
> support for Unicode to later propose the redesign.
>
> Keep up the good work...
> Best regards...

Cheers,

--
behdad
http://behdad.org/

"Those who would give up Essential Liberty to purchase a little
 Temporary Safety, deserve neither Liberty nor Safety."
        -- Benjamin Franklin, 1759

_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@...
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Re: New subscriber: redesign of Unicode character tables (GLib)

by Owen Taylor :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 2008-07-23 at 22:38 +0100, adrian.dmc wrote:
> Hi, I'm new here...
>
> My objective, for now, its to rework the Unicode support of GLib by
> redesigning its character tables, specially its size.
> I'll appreciate some guidelines and suggestion ("Give up!!" included).
>
> I'm currently reading/analyzing the Unicode Standard 5.1 and the GLib
> support for Unicode to later propose the redesign.

The Unicode tables in GLib were designed with a lot of attention to:

 - Minimizing size
 - Keeping lookups fast
 - Keeping data static and shared between multiple applications
 - Minimizing relocations

(The second two are closely related.)

If you have weird application requirements (disk space is much more
expensive than RAM say), doing things like gzip compressing the data
tables would work.

Otherwise, I would basically say "give up". I don't think it's a project
where you'll get of traction easily... I'm sure it's possible to make
some increment improvements if you are smart enough or persistent
enough, but it won't be easy.

Feel free to prove me wrong :-)

- Owen


_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@...
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Parent Message unknown Re: New subscriber: redesign of Unicode character tables (GLib)

by adrian.dmc :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>> Did you drop the mailing list from CC intentionally?

Gmail did it... corrected...

>> Sure, I'm willing to help you learn.  It's a project I've wanted to do
>> myself, but had not got the time for.  I'll start writing my ideas down
>> and we'll go from there.

OK...
I'm know analyzing the Standard...

On Wed, Jul 23, 2008 at 11:28 PM, Behdad Esfahbod <behdad@...> wrote:
Hey,

Did you drop the mailing list from CC intentionally?

Sure, I'm willing to help you learn.  It's a project I've wanted to do
myself, but had not got the time for.  I'll start writing my ideas down
and we'll go from there.

Cheers,

behdad

On Wed, 2008-07-23 at 23:22 +0100, adrian.dmc wrote:
> wow, I has definitely not expecting that...
>
> I'll accept the project but, that's a lot of pressure for someone with
> no experience in this kind of projects. But however...
>
> What I'll try to do is: first will try to document all the information
> that I can, then according to that information I'll make a decision.
> The process of gathering all the necessary information should take one
> to two months (I hope).
>
> Again: "I'll appreciate some guidelines and suggestion ("Give up!!"
> included)."
>
>
> Thank you for the reply...
>
> Keep up the good work...
> Best regards...
>
>
> On Wed, Jul 23, 2008 at 10:47 PM, Behdad Esfahbod <behdad@...>
> wrote:
>         On Wed, 2008-07-23 at 22:38 +0100, adrian.dmc wrote:
>         > Hi, I'm new here...
>
>
>         Welcome.  I'm the resident Unicode hacker around here for now.
>
>         > My objective, for now, its to rework the Unicode support of
>         GLib by
>         > redesigning its character tables, specially its size.
>         > I'll appreciate some guidelines and suggestion ("Give up!!"
>         included).
>
>
>         Awesome!  I've got a year-long (being VERY optimistic) project
>         for you!
>         The idea is to write a fd.o library to expose ALL of UCD, and
>         nothing
>         else.  And by ALL I mean all the ~80 properties enumerated
>         here:
>
>          http://www.unicode.org/Public/UNIDATA/UCD.html#Properties
>
>         I have thought about it a lot.  Let me know if you are
>         interested and
>         I'll write a design document.
>
>         > I'm currently reading/analyzing the Unicode Standard 5.1 and
>         the GLib
>         > support for Unicode to later propose the redesign.
>         >
>         > Keep up the good work...
>         > Best regards...
>
>
>         Cheers,
>
>         --
>         behdad
>         http://behdad.org/
>
>         "Those who would give up Essential Liberty to purchase a
>         little
>          Temporary Safety, deserve neither Liberty nor Safety."
>                -- Benjamin Franklin, 1759
>
>
>
--
behdad
http://behdad.org/

"Those who would give up Essential Liberty to purchase a little
 Temporary Safety, deserve neither Liberty nor Safety."
       -- Benjamin Franklin, 1759



_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@...
http://mail.gnome.org/mailman/listinfo/gtk-devel-list
LightInTheBox - Buy quality products at wholesale price