История изменений
Исправление monk, (текущая версия) :
Racket пишут, что они это делают на этапе компиляции - как они это делают?
У меня компиляции нет, ее заменяет вычисление lambda.
В смысле, у тебя форма define интерпретируется и на выходе даёт функцию Java? Тогда за тебя JVM JIT по идее должен инлайн делать где надо. Или «вычисление lambda» = запоминание куска кода и интерпретация при запуске?
Исходная версия monk, :
Racket пишут, что они это делают на этапе компиляции - как они это делают?
У меня компиляции нет, ее заменяет вычисление lambda.
В смысле, у тебя форма define интерпретируется и на выходе даёт функцию Java? Тогда за тебя JVM JIT по идее должен инлайн делать где надо. Или «вычисление lambda» = запоминание куска кода и интерпретация при запуске?