`стек ghci` без потоков? OpenGL заикается в GHCI - PullRequest
0 голосов
/ 23 мая 2019

Я разрабатываю приложение, которое использует OpenGL для рендеринга изображения. Мой обычный рабочий процесс включает в себя тестирование кода в GHCI, так как :r перезагрузка и интерпретированный режим намного быстрее, чем компиляция.

Когда я запускаю код из ghci через стек (stack ghci), внешний интерфейс заикается и может не реагировать на входные события.

Если я скомпилирую код без -threaded, он будет работать как положено.

Я также могу заставить его работать с stack ghci, используя runInBoundThread.

1 Ответ

0 голосов
/ 23 мая 2019

Ответ оказался для ghci правильной опцией RTS:

stack repl --ghci-options='+RTS -N -RTS'
...