Size: a a a

Emacs — русскоговорящее сообщество

2020 June 28

D

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

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
/cool_story@Shizoid_bot
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
/cool_story@Shizoid_bot
Не в настроении я.
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Dameda
А процесс в рекурсию не уходит? Просто когда сицп проходил часто вешал
Не, процесс рабочий. Правда не подметил осталется ли он рабочим пока все висит, но в рекурсию точно не уходит. Потому как даже без каких-либо правок кода, а просто от автодополнения по TAB начинает виснуть, если в репле что-то в настоящий момент крутится. Мне что-то подсказывает что дело в многопоточности или гейзера, или самого ракетного репла (хотя аналогичная проблема была и с geuile-реплом). Через slime и sbcl все прекрасно работает
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Shizoid
Не в настроении я.
Как починить emacs?
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Как и все работает нормально, то это мимо смысла
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Shizoid
Как и все работает нормально, то это мимо смысла
Емакс не работает
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Емакс очень далек от юникса, не думаю
источник

PM

Pavel Meledin in Emacs — русскоговорящее сообщество
/cool_story@Shizoid_bot
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Pavel Meledin
/cool_story@Shizoid_bot
Не в настроении я.
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Shizoid
Емакс очень далек от юникса, не думаю
Может вим?
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Может нелениво грузить пакет?
источник

PM

Pavel Meledin in Emacs — русскоговорящее сообщество
Shizoid
Не в настроении я.
постоянство - признак мастерства
источник

S

Shizoid in Emacs — русскоговорящее сообщество
- собссно под капотом
источник

PM

Pavel Meledin in Emacs — русскоговорящее сообщество
Shizoid
- собссно под капотом
под компотом ?
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Под пефко
источник

PM

Pavel Meledin in Emacs — русскоговорящее сообщество
Shizoid
Под пефко
тож не плохо
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Тож ризонабле
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Shizoid
Под пефко
Запомнил что такое монада?
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Запомнил главные биндинги.
источник