История изменений
Исправление alysnix, (текущая версия) :
Семантика абсолютно разная (в Haskell нет UB, зато есть замыкания), но взят LLVM, а не C++.
ir llvm это такой типа супернаворочанный мегаассемблер. на нем можно нарисовать любое «замыкание».
если хаскел вообще эффективно транслируется в какой-нить асм, то он будет и транслироваться эффективно в ir llvm.
я хаскела не знаю, много сказать по его поводу не могу.
Исходная версия alysnix, :
Семантика абсолютно разная (в Haskell нет UB, зато есть замыкания), но взят LLVM, а не C++.
llvm это такой типа супернаворочанный мегаассемблер. на нем можно нарисовать любое «замыкание».
если хаскел вообще эффективно транслируется в какой-нить асм, то он будет и транслироваться эффективно в ir llvm.
я хаскела не знаю, много сказать по его поводу не могу.