在CHICKEN Scheme中,如何获得unix时间?

时间:2016-02-10 06:52:56

标签: sicp chicken-scheme

我正在寻找一种方法来获取CHICKEN Scheme中的unix时间,或任何其他时间戳,我可以比较它,就像它是一个带有其他时间戳的数字。

我想要这个,因为我试图模仿(运行时)在我正在阅读的书(SICP)中定义为“自启动解释器以来的时间”,但因为我们只是在寻找这些邮票之间的差异在不同的地方,这并不重要。

如果有帮助我可以详细说明:我正在尝试做练习1.22。

1 个答案:

答案 0 :(得分:2)

来自chicken模块的(current-seconds),它为您提供当前的UNIX时间戳。

使用来自chicken模块的(current-milliseconds),您可以获得自该进程启动以来经过的毫秒数。

当然,你自己在练习中构建它,但在现实世界中,你可能只想使用(time)特殊形式,它可以提供有关算法运行时间的详细信息,包括GC信息。