2016-02-10 4 views
0

Я ищу способ получить время unix в CHICKEN Scheme или любую другую временную метку в этом отношении, которую я могу сравнить, подобно тому, как это число с другими отметками времени.В CHICKEN Scheme, как получить время unix?

Я хочу этого, потому что я пытаюсь эмулировать (время выполнения), которое определено в книге, которую я читаю (SICP), как «время с момента запуска интерпретатора», а потому, что мы просто ищем различия между этими штампы в разных точках, это не имеет большого значения.

Я мог бы вдаваться в подробности, если это помогает: Я пытаюсь выполнить упражнение 1.22.

ответ

2

(current-seconds) от модуля chicken, который дает вам текущую временную метку UNIX.

С (current-milliseconds), который также является модулем chicken, вы можете получить количество миллисекунд, прошедших с момента запуска процесса.

Конечно, вы строите это в упражнении самостоятельно, но в реальных случаях вы, вероятно, захотите просто использовать специальную форму (time), в которой вы найдете подробную информацию о времени работы алгоритма, включая информацию GC.