discuss-gnustep
[Top][All Lists]
Advanced

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

Re: [ANNOUNCE] SimpleAgenda 0.34


From: Philippe Roussel
Subject: Re: [ANNOUNCE] SimpleAgenda 0.34
Date: Fri, 14 Dec 2007 02:55:53 +0100
User-agent: Mutt/1.5.11

On Fri, Dec 14, 2007 at 01:46:21AM +0100, Helge Hess wrote:
> On 14.12.2007, at 01:31, Philippe Roussel wrote:
> >I thought about using it when I started this project but, to be
> >honest, I'm lazy :o)
> 
> :-) Well, you probably looked at sope-ical, which is (slightly)  
> different to NGCards. (Wolfgang started a completely new library based  
> on the old one, for reasons I still don't really understand ;-)
> 
> >libical is really simple to use, as far as I can see works and seems
> >to be more or less maintained (I've been contacted to test
> >SimpleAgenda with the future libical 0.30). On your opinion, what's
> >wrong with libical ?
> 
> Uhm, I found it really hard to use and completely unmaintained. But  
> apparently you are fine with it :-)

That's probably because of my C background !

> Hm, no. It just depends on sope-xml/SaxObjC (a rather small lib with  
> no additional dependencies). Everything else is included in NGCards,  
> and its not *that* big.

[snip]

> I guess the biggest benefit is that it is high level and directly  
> integrates at the Foundation library. And its actively maintained :-)

Ok, I'm almost convinced. How am I supposed to deliver the needed code
for SimpleAgenda users ? Do you think I should copy NGCards and it's
dependencies (by the way, what are NGExtensions, EOControl and DOM in
GNUmakefile.preamble ?) in SimpleAgenda source tree or do you package
NGCards as an idependant library ?

> In fact I wonder how you deal with things like date handling and  
> recurrences. Hm, should have a look at the source ;-)

Well, that's probably not a good idea, it will hurt your eyes !

I started this project using ChronographerSource for it's Date and
Appointment classes. Later I switched to libical and change the Date
class to use the libical date struct internaly.

Only simple recurrences are handled in SimpleAgenda as of now (daily,
weekly, monthly, yearly, for ever or until a certain date).

Thanks for your comments,
Philippe
-- 
...Windows, which is often referred to as "the French labor union of software" 
Dave Barry





reply via email to

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