2019-02-22 bouzuya/purescript-bouzuya-datetime をつくっている
昨日 (2019-02-21) の bouzuya/purescript-bouzuya-datetime を進めている。細かい修正と YearMonth
の追加途中。あまり進んでいない。
モジュールの依存関係に迷う。たとえば年のはじめの日を返したい。
module Bouzuya.OrdinalDate.Component.DayOfYear (DayOfYear, firstDayOfYear) where
newtype DayOfYear = DayOfYear Int
firstDayOfYear :: Year -> DayOfYear
DayOfYear
or Year
or それ以外 (実際には Year
は datetime が提供しているので置けないのだけど……) 。迷う。循環参照の問題とコンストラクタの隠蔽の問題がからんで悩む。