Если функции Clojure хранятся как vars
, означает ли это, что есть дополнительный поиск для их выполнения по сравнению с, например, статические методы в Java?Функциональность вызова функции Clojure
Если да, есть ли способ определить функцию в Clojure, чтобы она вызывалась без штрафа за производительность? (Или, если нет, как избежать этого штрафа за производительность?)
Конечно, это можно смягчить, связывая функцию локально, если она будет использоваться часто в определенном контексте '(let [bound-f f] ...)' – noisesmith