Post AYuxX69KebaEUH59we by awkravchuk@functional.cafe
 (DIR) More posts by awkravchuk@functional.cafe
 (DIR) Post #AYtQd83OzlUyUAcHw0 by fosskers@emacs.ch
       2023-08-19T15:04:39Z
       
       0 likes, 0 repeats
       
       Today I learned that ABCL supports neither TCO nor labels-based TCO. Clasp on the other hand supports labels-based TCO, but not "real" TCO using normal recursion.#commonlisp
       
 (DIR) Post #AYtQd8iAYC6mWbgqTg by galdor@emacs.ch
       2023-08-19T15:41:41Z
       
       0 likes, 0 repeats
       
       @fosskers probably a fundamental limitation of the JVM for ABCL. Clojure also does not have it IIRC.
       
 (DIR) Post #AYtQd9jyix9LiVXnw8 by fosskers@emacs.ch
       2023-08-19T15:05:32Z
       
       0 likes, 0 repeats
       
       SBCL is still leading the pack with regards to things "just working".
       
 (DIR) Post #AYuxBpTxQZM4iHaVTE by fosskers@emacs.ch
       2023-08-20T09:21:15Z
       
       0 likes, 0 repeats
       
       @galdor Correct, although you can fake it with loop/recur.
       
 (DIR) Post #AYuxX69KebaEUH59we by awkravchuk@functional.cafe
       2023-08-20T09:25:04Z
       
       0 likes, 0 repeats
       
       @galdor @fosskers  I recall Kawa, Scheme on JVM, does have proper TCO as Scheme standard mandates, so I’m not sure there is some fundamental limitation.