лиспового slime? хочу интерактивной разработки, в частности как минимум - выполнять отдельные выражения из файла итеративно дополняя программу, не компилируя весь файл целиком. что посоветуете для emacs?
> не компилируя весь файл целиком Это непросто, имеется в виду какой-то готовый код, или свой с нуля написанный? Если свой, можно в Jupyter notebook писать
самое близкое -- это ghcid. отдельные выражения не умеет. перезагружает изменения в исходниках. есть возможность сохранять стейт между перезагрузками. есть возможность выбрать, какие модули компилировать (производительность), а какие интерпретировать (перезагружаемые)
ghcid умеет показывать отдельные выражения, но только если их отдельно выписать или обозначить на верхнем уровне, не лисп, но что-то отдалённо похожее
Ого, никогда не слышал. А можете дать какие-то ключевое слово для поиска этой фичи, пожалуйста?
https://hackage.haskell.org/package/ghcid параграф “Evaluation”
А, понял, спасибо. Наверное, я не совсем так вначале услышал.
спасибо, попробую
Обсуждают сегодня