Simon Brooke<p><span class="h-card" translate="no"><a href="https://social.tchncs.de/@Regenaxer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Regenaxer</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@borkdude" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>borkdude</span></a></span> <span class="h-card" translate="no"><a href="https://framapiaf.org/@vindarel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>vindarel</span></a></span> Thanks! Right, so my comparable in-REPL times for iterative factorial 1000 are</p><p><a href="https://mastodon.scot/tags/PicoLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PicoLisp</span></a>: (bench (apply * (range 1 1000)))<br>0.000 sec<br><a href="https://mastodon.scot/tags/Clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clojure</span></a>: user=> (time (apply *' (range 1 1000)))<br>"Elapsed time: 2.428199 msecs"<br><a href="https://mastodon.scot/tags/SBCL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SBCL</span></a>: CL-USER[1]: (time (apply #'* (alexandria:iota 1000 :step 1)))<br>Evaluation took:<br> 0.000 seconds of real time<br> 0.000015 seconds of total run time (0.000000 user, 0.000015 system)<br> 100.00% CPU<br> 45,990 processor cycles<br> 0 bytes consed</p><p><a href="https://mastodon.scot/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a></p>