Hacker News new | ask | show | jobs
by mlashcorp 1264 days ago
Unless you're using a functional programming language that does not support iteration. (and even if it does support it, it's typically preferred to use tail recursion)
1 comments

I think in those cases, you'll also find that those programmers use recursion, and write programs that recur -- not ones that recurse.

  While others are by GOs possessed,
  And WHILE-DO, CASE, and all the rest,
  The LISPing hackers will prefer
  With COND their programs to invest
  And let their functions all recur
  When searching trees in maddened quest.
https://www.ultimate.com/phil/pdp10/quux.poem
Ah gotcha. Apologies not a native speaker so the nuance was lost on me
The bigger issue is that they're essentially entirely incorrect. "Recurse" is both in common use and well understood. I'd even argue that it's more correct than "recur", since it's unambiguously about recursion.