Convex hull: Difference between revisions
m
→{{header|Common Lisp}}
Line 1,282:
The program is wrapped in a [https://roswell.github.io/ Roswell] script, which is one of the popular ways to get around differences between Common Lisp implementations.
(Side note: It occurs to me that the "complete with tail recursions" comment in the code is not meant to include the Scheme '''do''' constructs, which are secretly really tail recursions. How Common Lisps implement the '''loop''' macro I do not know; it might be tail recursion, or it might not. Note also how the Scheme uses "named '''let'''" syntactic sugar, where the Common Lisp has '''defun''' fully written out.)
|