[ANN] ICal occurrence API
Janko Mivšek
janko.mivsek at eranova.si
Mon May 28 20:10:07 UTC 2007
It will be very nice if you guys merge your work together. When I ported
iCal to VisualWorks I noticed that Chronos is already a prerequisite of
iCal and a duplication is therefore not nice to see and just calls to be
resolved into a merge :)
Best regards
Janko
Alan Lovejoy wrote:
> <JJ (Jason)>Interesting, I had no idea you were doing this. And thanks for
> stealing my thunder! :) After you publish it, someone will have to compare
> the different versions (speed, memory, ease of use, etc).</JJ (Jason)>
>
> I fully intend to have a look at your code--after I've completed my
> implementation. However, I don't plan on implementing a parser for
> iCal--the only goal is to be able to specify/represent (and fully and
> correctly implement) the iCal rule model. Actually, the Chronos recurrence
> rule model goes beyond what can be specified using the iCal rule
> model/notation. Using an algebra enables support for logical negation and
> disjunction, among other things (consider what Chalten does with its
> TimeLineFilter, for example.)
>
> I'm also working on full support for business date arithmetic. I intend to
> meet or exceed the capabilities offered by jFin
> (http://jfin.org/date_adjustment) or ObjectLab
> (http://objectlabkit.sourceforge.net/), and to use the data provided by
> FinancialCalendar.com (http://financialcalendar.com/).
>
> As for "thunder stealing," that goes with the territory when two or more
> projects are in the same functional domain. My goal is to implement the
> world's best date/time library in any language--and I've been working hard
> at it since October 2004. I feel I've already achieved parity with anything
> else out there. Now it's time to go to the next level.
>
> But, since my main motivation for making Chronos the best date/time library
> in the world is to help promote Smalltalk, I actually welcome any and all
> contributions by others to that goal. And based on the description, your
> iCal engine certainly seems to be a worthy contribution.
>
> Working together, we can leave Smalltalk's competition in the dust. And
> inspire those working on Smalltalk projects in domains other than
> dates/times to do the same.
>
> Go Smalltalk!
>
> --Alan
--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
More information about the Squeak-dev
mailing list
|