我正在寻找一种方法来获取CHICKEN Scheme中的unix时间,或任何其他时间戳,我可以比较它,就像它是一个带有其他时间戳的数字。
我想要这个,因为我试图模仿(运行时)在我正在阅读的书(SICP)中定义为“自启动解释器以来的时间”,但因为我们只是在寻找这些邮票之间的差异在不同的地方,这并不重要。
如果有帮助我可以详细说明:我正在尝试做练习1.22。
答案 0 :(得分:2)
来自chicken
模块的(current-seconds)
,它为您提供当前的UNIX时间戳。
使用来自chicken
模块的(current-milliseconds)
,您可以获得自该进程启动以来经过的毫秒数。
当然,你自己在练习中构建它,但在现实世界中,你可能只想使用(time)
特殊形式,它可以提供有关算法运行时间的详细信息,包括GC信息。