История изменений
Исправление loz, (текущая версия) :
Во-первых нет строгого определения что такое ФП. Одним достаточно иммутабельности, другие хотят типов данных, монад, ленивость и прочее.
Насчет скалы и эликсира - со скалой я мало знаком, скажу про эликсир.
Эликсир очень хороший, но есть большое НО - у него очень много всяких «фишек» которые к ФП не относятся никак. Что-то в наследство от Эрланга (процессы, модули), что-то свое (переприсваивание переменных, макросы). То есть язык хороший, веселый, практичный(!), но если хочешь именно с головой в чисто ФП где минимум всяких левых наворотов - как уже посоветовали - хаскель.
Исправление loz, :
Во-первых нет строгого определения что такое ФП. Одним достаточно иммутабельности, другие хотят типы данных, монад, ленивость и прочее.
Насчет скалы и эликсира - со скалой я мало знаком, скажу про эликсир.
Эликсир очень хороший, но есть большое НО - у него очень много всяких «фишек» которые к ФП не относятся никак. Что-то в наследство от Эрланга (процессы, модули), что-то свое (переприсваивание переменных, макросы). То есть язык хороший, веселый, практичный(!), но если хочешь именно с головой в чисто ФП где минимум всяких левых наворотов - как уже посоветовали - хаскель.
Исходная версия loz, :
Во-первых нет строгого определения что такое ФП. Одним достаточно иммутабельности, другие хотят типы данных монад, ленивость и прочее.
Насчет скалы и эликсира - со скалой я мало знаком, скажу про эликсир.
Эликсир очень хороший, но есть большое НО - у него очень много всяких «фишек» которые к ФП не относятся никак. Что-то в наследство от Эрланга (процессы, модули), что-то свое (переприсваивание переменных, макросы). То есть язык хороший, веселый, практичный(!), но если хочешь именно с головой в чисто ФП где минимум всяких левых наворотов - как уже посоветовали - хаскель.