News for hackers. Stuff that matters.
Re:ChrysaLisp by holtalanm on Monday January 13, 2020 @02:10PM (#22037521)
yeah, there is special syntax for it in other jvm languages that support tail recursion, as well (kotlin).

i honestly don't know how they would do it otherwise, really. I actually liked the `recur` syntax of clojure when i was playing around with it a few years ago, though.

Re:ChrysaLisp by lvh on Tuesday January 14, 2020 @10:48PM (#22051620)
I don't see why the compiler couldn't be aware of the function it's compiling and special-cases that tail recursion; that's what every other compiler does.