|
|
|
|
|
by ludston
35 days ago
|
|
Sigh and yet it continues to be true. You can make a pragmatic decision and rely on tail call optimisation for your specific case, but if you are writing a CL library, then it is not idiomatic to use recursion in the same way that you would for Clojure or Scheme. Even with SBCL, for example, it doesn't have tail-call optimisation for all architectures at all optimisation levels. |
|