Цитата:
Сообщение от
macklakov
Ну насколько помню, там breakpoint не на что поставить.
В F# можно (есть еще REPL), в C# в лямбдах нельзя.
Цитата:
И рекурсии на каждом шагу.
А это чем мешает?
Цитата:
А еще возможность написать всю программу в одну строку.
Такие программы дебажатся при помощи repl
Цитата:
Ну и конечно же ФП чемпион по возможностям мета-программирования.
ФП и метапрограммирование параллельны. Сравните Lisp nemerle и какой-нибудь F#.
Цитата:
Лучше такой инструмент в руки прикладных аксапщиков не давать. Я бы и контейнеры с макросами убрал бы от шаловливых ручек подальше.
LINQ в C# этот как раз ФП для немытых масс. + больше возможностей реализовать open closed principle (убрать от шалдовливых ручек правку исходников, а всместо этого давать расширять)