Just to give you a fast review of what I remember (I developed the model that Maxi Taborda converted into Chalten):<br>1) Chronos supports many calendars, Chalten only the Gregorian Calendar<br>2) Chronos supports time zones, Chalten does not
<br>3) Choros is huge (as you mentions), Chalten is more manageable (because it just model the Gregorian Calendar)<br>4) Chronos lacks some abstractions that Chalten has, like Day of Month and others (I don't remember now...there are a couple of mails that I and the guy that created Chronos wrote about these issues, like one year ago)
<br>5) Chalten is based on a arithmetic model that allows you to represent time measurements easily (like 3 days, 5 months, etc). These objects are polymorphic with numbers respect to the arithmetic messages such as +, -, *, etc., that means that you can use them in arithmetic formulas
<br>5) And of course, I like Chalten's model more that Chronos :-). For me it is easier to use, but this is just a matter of taste...<br><br>There is a paper we wrote 2 years ago about the problems that the Smalltalk date classes have and the advantages of having a better model. If you are interested on having better date and time classes, I recommend you to read the paper... you may not like it, but at least you will see other people ideas...
<br>We use that model (Chalten) in a production system and we believe it allowed us to avoid many common mistakes related to financial systems.... but hey, that's just a feeling, nothing I can prove formally.<br><br>I hope you can do something useful.
<br>Bye,<br>Hernan.<br><br><br><div><span class="gmail_quote">On 4/16/07, <b class="gmail_sendername">J J</b> <<a href="mailto:azreal1977@hotmail.com">azreal1977@hotmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I have looked at Cronos but it is really huge, and the classes that come<br>with the image are already very close. I will have to look at Chalten, but<br>what is wrong with a few upgrades to the classes that come with Squeak?
<br><br>>From: "Hernan Wilkinson" <<a href="mailto:hernan.wilkinson@gmail.com">hernan.wilkinson@gmail.com</a>><br>>Reply-To: The general-purpose Squeak developers<br>>list<<a href="mailto:squeak-dev@lists.squeakfoundation.org">
squeak-dev@lists.squeakfoundation.org</a>><br>>To: "The general-purpose Squeak developers<br>>list"<<a href="mailto:squeak-dev@lists.squeakfoundation.org">squeak-dev@lists.squeakfoundation.org</a>>
<br>>Subject: Re: Date classes<br>>Date: Mon, 16 Apr 2007 14:28:09 -0300<br>><br>>Before doing something with Date, I recommend you to take a look at<br>>"Chalten" or "Cronos". Chalten is in SqueakSource.... I think Cronos too.
<br>><br>>Hernan.<br>><br>>On 4/16/07, J J <<a href="mailto:azreal1977@hotmail.com">azreal1977@hotmail.com</a>> wrote:<br>>><br>>>Hi all,<br>>><br>>>I am doing some stuff with dates and I noticed the date classes that come
<br>>>with the default Squeak image are very nice and very close to having<br>>>everything I would want. But there are a few inconsistencies here and<br>>>there, and things missing that would make things easier.
<br>>><br>>>So what is the procedure to updating this? I think it's part of the core<br>>>system so I probably can't just do a monicello package update<br>>>somewhere? Do<br>>>I have to do it through mantis?
<br>>><br>>>Thanks,<br>>>Jason<br>>><br>>>_________________________________________________________________<br>>>Download Messenger. Join the i'm Initiative. Help make a difference today.
<br>>><a href="http://im.live.com/messenger/im/home/?source=TAGHM_APR07">http://im.live.com/messenger/im/home/?source=TAGHM_APR07</a><br>>><br>>><br>>><br><br><br>><br><br>_________________________________________________________________
<br>Get a FREE Web site, company branded e-mail and more from Microsoft Office<br>Live! <a href="http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/">http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/</a>
<br><br><br></blockquote></div><br>