D
Уже поднимал вопрос, но что-то так на него ответа и не нашлось.
Проблема 1: Запускаем M-x run-racket, запускаем зацикленную функцию с таймером. Изменяем или дописываем код в буффере, жмем C-c или просто TAB (на таб автодополнение) и все, емакс висит, не откликается ни на что, кроме C-g. По нажатию последнего емакс отлипает. Теперь если остановить зацикленную в репле фукнцию, все равно на каждый чих с обращением к реплу (TAB или C-c) емакс будет висеть, пока не нажать C-g
Проблема 2: если в буффере есть какой-нибудь (define test-fn (lambda... , то если нажать C-c эта фукнция должна быть доступна и в репле. Но по факту в репле не доступна, хотя и открывает дебаг-буффер с успешным определением фукнции