История изменений
Исправление Serral, (текущая версия) :
А можно подробнее? Какой юзкейс функциональных объектов вы не могли бы заменить лямбдами?
У меня функция - полноценный объект с информацией о себе, который можно передавать в сиплюсный код, в питон или JS и использовать там как родную. С поддержкой именованных параметров, переменного числа аргументов, дефолтных значений и т.д. Все это умеет в статическую типизацию (на С++) с кастом связанных типов параметров/результата. Реализация может быть тоже на любом языке. На С++ это реализовано относительно просто и очень удобно. На Rust же даже выдергивание функции из скриптового языка это треш и угар (если подразумевается представить ее как родную).
Исходная версия Serral, :
А можно подробнее? Какой юзкейс функциональных объектов вы не могли бы заменить лямбдами?
У меня функция - полноценный объект с информацией о себе, который можно передавать в сиплюсный код, в питон или JS и использовать там как родную. С поддержкой именованных параметров, переменного числа аргументов, дефолтных значений и т.д. Все это умеет в статическую типизацию (на С++) с кастом связанных типов параметров/результата. Реализация может быть тоже на любом языке. На С++ это реализовано относительно просто и очень удобно. На Rust же даже выдергивание функции из скриптового языка это треш и угар.