Edoardo Luppi
03/14/2024, 4:21 PM-Xir-generate-inline-anonymous-functions
introduced? I can't find resources on it on the internet.Artem Kobzar
03/14/2024, 5:36 PMfun foo(a: Int) = { a }
function foo(a_38) {
return foo$lambda(a_38);
}
// factory!
function foo$lambda($a) {
return function () {
return $a;
};
}
After this patch, the generated code for foo
is more concise:
function foo(a) {
return function() { return a; };
}
turansky
03/14/2024, 5:38 PM1.9.23
?Artem Kobzar
03/14/2024, 5:38 PM1.9.20
turansky
03/14/2024, 5:42 PM-Xir-generate-js-arrow-functions-please
option? 🙂Edoardo Luppi
03/14/2024, 5:43 PMEdoardo Luppi
03/14/2024, 5:45 PMturansky
03/14/2024, 5:47 PMturansky
03/14/2024, 5:48 PMturansky
03/14/2024, 6:15 PMEdoardo Luppi
03/14/2024, 6:16 PMturansky
03/14/2024, 6:17 PMfun fn1() {
doCall {} // works fine, local function created
val fn2 = {} // top-level function created
}