Я знаю, что многие люди Java начали смотреть на Scala, поскольку он работает на JVM, и многие люди в мире Microsoft смотрят на F #, но что делает Ruby как естественный функциональный преемник?
В чистом смысле FP Ruby не испытывает недостатка в чем-либо, вместо этого он может сказать слишком много. Функциональный язык заставляет программиста не использовать глобальные переменные и другие идиомы так много (хотя можно использовать глобалы в функциональных языках)