Re:For modern development, Javascript is just something you ...
by Touche on Tuesday October 29, 2013 @12:35PM
(#6635472)
So where's all the functional Ruby code? I've never seen any.
Re:For modern development, Javascript is just something you ...
by dragonwriter on Tuesday October 29, 2013 @01:31PM
(#6635940)
> So where's all the functional Ruby code?
All over. Various functional approaches are basic core Ruby programming techniques.
Its not a great FP language because it lacks functional purity (like most Lisps, and, more to the immediate point, like JS) and the main Ruby implementations lack TCO (as, again, do many Lisps and, again, JS.)
But there's certainly a lot Ruby code using functional style.
Well that's both subjective and ambiguous (subjective in the evaluation of quality in each area, and ambiguous because the meaning of "better at a and b" can be interpreted in a number of ways, such as max by min(a,b), max by average(a,b), etc.
But, given that, I'd say that several of the listed languages are better at "being both a functional and object oriented language" than JavaScript, including Scala and Ruby.