LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Racket пишут, что они это делают на этапе компиляции - как они это делают?
У меня компиляции нет, ее заменяет вычисление lambda.

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

Исходная версия monk, :

Racket пишут, что они это делают на этапе компиляции - как они это делают?

У меня компиляции нет, ее заменяет вычисление lambda.

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