Tanabata

| No Comments | No TrackBacks

Pablo (tetsuo) asked that why am not blogging. Well, I am ;-) but haven't posted for a while. Now am switching to lameblog.

I want to write about some lightweight tasks that is however a bit important. These cpl months we had to fix core individual classes such as System.Decimal that needed fixes. I also touched a few classes such as System.DateTime and System.Uri mostly for the first time. I felt that those classes can be rewritten for performance and v2.0 compatibility. I didn't such optimization since it needs more time than we could spend, and it's not time to make them unstable.

  • In System.DateTime, there are many Substring() (mostly Substring (1)) that internally creates many string instances.
  • More or less ditto for System.Uri. System.Uri design can be more rational. In v2.0 we also have to handle relative URI construction.

I just put two examples, but there should be more.

Mono (still) also have not a little tasks to do. For example, our CultureInfo is not complete. That is mostly culture-specific matter, but there are more general problems, such as DateTime above and Calendar integration (how DateTime.Parse() should work against calendar-specific day and month names; how calendar-specific DayNames should be checked against different year/month/day count such in ThaiBuddhistCalendar (here I wish there were hackers from Thailand ;-).

If any of you want to help, please let us know.

Yesterday was "tanabata" in Japan; People wrote their wishes on cards and put them on bamboo. Rupert also did:

rupert on bamboo

No TrackBacks

TrackBack URL: http://veritas-vos-liberabit.com/monogatari/mt-tb.cgi/2

Leave a comment