【发布时间】:2011-03-11 05:50:46
【问题描述】:
我正在尝试让第一个 lisp 程序使用 CLISP 实现工作,通过键入
(print (mod (+ (* 28433 (expt 2 7830457) 1)) (expt 10 10))))
在 REPL 中。
但它给了我*** - overflow during multiplication of large numbers。我认为 lisp 具有任意大小/精度。那怎么会发生呢?
【问题讨论】:
-
或者编译它会以某种方式解决这个问题?
-
另外,它可能关心的人,这是欧拉项目的第 97 个问题 :)
标签: lisp read-eval-print-loop clisp