Re:Why Object-Oriented Languages Need Tail Calls (2011)
by jacinabox on Tuesday November 14, 2017 @01:58PM
(#15698054)
They don't need tail calls, unless you're planning on doing idiomatic functional programming in an OO language, which, Why??
[ Parent
| on HN ]
Re:Why Object-Oriented Languages Need Tail Calls (2011)
by samth on Tuesday November 14, 2017 @02:31PM
(#15698333)
The answer to your question is the entire point of the blog post, which was written by Guy Steele, who worked on the original design of Java.
Re:Why Object-Oriented Languages Need Tail Calls (2011)
by pjmlp on Tuesday November 14, 2017 @04:23PM
(#15699261)
Smalltalk, the grandaddy of OOP languages uses idiomatic functional programming for its messages.
Re:Why Object-Oriented Languages Need Tail Calls (2011)
by FascinatedBox on Tuesday November 14, 2017 @02:12PM
(#15698182)
Some languages, such as Scala, have a mix of FP and OO concepts. Some FP features make use of TCO, so this helps to make them a first class citizen.