我正在寻找一种将时间意识尽可能直接地整合到我的课程中的方法。我处理的是随时间变化很大的数据,比如股价,所以这可能需要一些注意,并在一个地方处理以确保“关注点分离”。
您在时态数据/数据库方面有类似的经验吗?
你可以推荐阅读/了解什么?
(我正在考虑将我的计算包装在 TimeSlice(date) 计算表达式构建器中,以便将检索范围限定到构成我计算的“范围”的指定日期。像
let oldCEO =
historicaDate(Today() - 10 years) {
let! company = CompanyFinder("MSFT")
company.CEO
}
let todayCEO =
historicaDate(Today() ) {
let! company = CompanyFinder("MSFT")
company.CEO
}