-
Notifications
You must be signed in to change notification settings - Fork 10
Home
97jaz edited this page Sep 3, 2015
·
3 revisions
- adjusters, recurring events
- Schedules
- Sequences for recurring events (e.g., "Monday every two weeks") [Greg Hendershott]
- ISO 8601 is surprisingly weak in this area. It defines recurring intervals but they're not terribly expressive.
- Julia's combination of adjusters and
recur
could be useful here.
- Holiday-checking [Jay Kominek]
- the scheduling part folds into the previous, with some added support for workday / weekend, which I think CLDR actually has.
- Database of holidays: this is difficult to do well.
- Holidays are regional, and many are specifically tied to non-Gregorian calendars.
- See CLDR mailing list thread on this topic from 2005
- Some work has been done: Jollyday, but nothing close to comprehensive.
- Sequences for recurring events (e.g., "Monday every two weeks") [Greg Hendershott]
- Alternative formatting
- Parsing based on examples [Sam TH].
- Probably: compile the example into a pattern, then use existing pattern parsing.
- Parsing based on examples [Sam TH].
- Better ISO 8601 support [Neil Van Dyke]
- Better support for week-based calendar
- Probably: explicit representation for an ISO week + parsing / formatting. Anything else? Need to find descriptions of actual uses of the week-based calendar.
- Support for ordinal calendar? Parsing/formatting. Representation of year-month? Does anyone use that?
- Improvements to ISO 8601 parser
- I'd like to avoid all the "by pre-arranged mutual agreement" horrors in that spec.
- I'd also like to avoid the basic format, except to the extent that it's already supported by the CLDR pattern syntax.
- Better support for week-based calendar