Re: Lacking of a ref-counted string.
- From: jcupitt gmail com
- Cc: gtk-devel-list <gtk-devel-list gnome org>, Vala Mailing list <vala-list gnome org>
- Subject: Re: Lacking of a ref-counted string.
- Date: Thu, 21 Aug 2008 14:04:12 +0100
2008/8/20 Ali Sabil <ali sabil gmail com>:
> On Wed, Aug 20, 2008 at 9:15 PM, Bastien Nocera <hadess hadess net> wrote:
>> On Wed, 2008-08-20 at 15:10 -0400, Yu Feng wrote:
>> > Is there any particular reason that GLib doesn't provide a ref-counted
>> > string and a ref-counted array type? Lacking them in GLib makes the VALA
>> > language a real pain.
>>
>> You could just wrap simple GObjects around GString and GPtrArray.
>
> Wouldn't that be overkill ? do we need signals and properties for strings
> and arrays ? maybe GLib/GObject should have something like GstMiniObject
> that only provides reference counting and no signals/properties ?
It's quite easy to make an immutable refcounted string with GValue.
This should be quite a bit lighter than a GObject implementation.
Fwiw, my code is here:
http://vips.svn.sourceforge.net/viewvc/vips/vips7/trunk/libsrc/iofuncs/meta.c?view=markup
search for 'refstring'.
John
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]