I don't like your common lisp code desu, also common lisp doesn't guarantee TCO
Kayden Morales
>common lisp doesn't guarantee TCO yeah, I'm very concerned about that with my high quality bubblesort user
Adam Allen
>real men ALWAYS tail recurse everything >(let ((list (loop for i from 10000 downto 0 collect i))) guess you're a pussy after all, OP
Oliver Bennett
Based
Lucas Perry
tail recurse is for furries
Evan Jackson
kek someone need to post some now
Dominic Jackson
then what's the point of tail recursion?
Daniel Robinson
Better stack depth since the call is the last statement, the stack frame doesn't need to be saved.
Recursion is cool, but really only useful for certain tasks. Iteration can translate better to parallel computing like GPUs.
Lincoln Morgan
I'm very lazy myself, so lazy evaluation is naturally the most comfortable way of doing things for me.
Nolan Gonzalez
tell us what real men do when you build a house and have a healthy white family of 5 you colossal faggot
Aaron Cox
kek
Tyler Thomas
recursion means cleaner and shorter code made quicker at the cost of wasting stack space and (usually) running slower. You should always use recursion when applicable, unless performance is of primary concern.
Christopher Foster
this recursive program generates a iterative process, then what's the point??
Landon Jenkins
wrong post :) tail recursion is a function call that can be optimized out by an optimizing compiler, thus resulting in no performance hit. If it is your only recursive call in your function, then it results in just as fast as iterative code.