discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Favored GNUstep Plattforms


From: Dan Pascu
Subject: Re: Favored GNUstep Plattforms
Date: Thu, 22 Nov 2001 06:39:09 +0200 (EET)

On 21 Nov, Adam Fedor wrote:
> Dan Pascu wrote:
> 
>> It would be good to tell the gsweb maintainer to stop using it.
>> Eventually try using libWUtil from WINGs (a library with the non-GUI
>> functions from WINGs, including the property list support and
>> compatibility support for code using old libPropList functions - all
>> you need is to import a compat header file and change a few in your
>> code, changes described step by step in the compat header file).
> 
> 
> I can't believe it's really being used. I looked through the source 
> quickly and didn't find any mention of it. Besides, it would be totally 
> redundant since this functionality is automatically included in 
> gnustep-base (libPropList was just a C compatibility library).

It's used. The files are gsweb/GSWAdaptors/common/GSWPropList.c and
gsweb/GSWAdaptors/common/GSWConfig.c plus their .h counterparts.

I have no idea why libPropList is used, since proplist from
gnustep-base could have been used. I thought that who wrote that code
wanted to use plain C instead of objC and gstep-base for some reason.
Anyway, the point is that in case proplist from gstep-base cannot be
used for some reason, its recommended to stop using libPropList and
find a replacement. libPropList is unmaintained and buggy, and what's
worse is that bugs we are aware of cannot be fixed (without completely
rewriting it) and can lead to segmentation faults. Anyway, none is
maintaining it, so none will even try to fix libPropList.

-- 
Dan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]