Евгений
Alexander
@int_index по software foundations есть learning group тут в телеграмме если что
Alexander
ты кстати сделал там последнюю в induction (на 5 баллов) весьма прикольная задачка оказалась
Alexander
?
Denis
вот вас вставило
Denis
я SF раза два откатал в прошлом и позапрошлом году чтоли
Aliester
Это очень прикольно вставлять English words в русскую speach
Denis
вначале хорошо идет, а потом топливо начинает заканчиваться
Denis
s/speach/speech/
Denis
пишите хоть свой сарказм без ошибок
A64m
чего только не придумают, лишь бы хештаблицы и сортировки не писать
Denis
А по агде порекомендуйте материал? Лучше с задачками.
Denis
A64m в LF сортировки есть
Кабачок
Порт SF :trollface:
A64m
речь про те, которые работают быстро
Denis
высший пилотаж это доказать что они работают быстро
A64m
это бы неплохо было, конечно
Denis
бледная баганка
кана
откатал в смысле два раза прочитал или два раза бросал?
Denis
его не читают, там упражнения делают
кана
да, я в курсе. Окей, перефразирую вопрос, если это важно
Denis
два раза прорешал, не знаю как можно понять иначе
кана
незнакомое слово можно понять как угодно, особенно после слов "потом топливо кончается" значение "бросал" кажется вероятнее
Alexander
прикольно, что эта задачка в induction не видна в книге на сайте
кана
да, там в коде есть разделитель (* ** *)
кана
после него ничего не видно на сайте
Denis
Alexander
да
Alexander
но просто
Влод
Vs code норм с coq? Ну или чем там ещё пользуются
Aliester
ed
кана
да, vscoq классный плагин
Влод
Alexander
emacs норм
Alexander
spacemacs, даже для вимера
Влод
emacs норм
Ну обычно опыт такой что даёт не больше обычного редактора + необычный опыт установки и настройки + необычный опыт пользования
Так и не дошёл до этапа где балдею от подсветки в репле
(Не исключаю что я тупой, тем более что пишу с такими повторами)
Alexander
spacemacs ставится как установка emacs пакетным менеджером и запуск скприпта с гитхаба
Alexander
company-coq layer добавляется через 2 консольные команды
Alexander
больше в этот раз в конфиги я не лазал
Cheese
скрипты с гитхаба, императивные конфиги...
A64m
да, с установкой спейсмакса у меня проблем не было, но он неудобным мне показался, тот же поисковый интерфейс, который теперь стандартный вор всех этих саблаймах-атома-вскодах там хуже работает, репл тормозит хуже яваскриптовых терминалов и т.д.
Denis
company-coq кстати не обязательно, но он прикольный(за исключением того что он мне емакс сегфолтил(уже запатчено))
Denis
(лиспокомменты)
Alexander
мне нравится все эти доказательства искать и туда-сюда по ним бегать
Alexander
вообще интерактивность в доказательствах это круто
Alexander
не то что эти ваши идрисы
Denis
ну а то
Andrii
Всем привет, а может кото обеснить что надо использовать в нових версиях persistent-mongoDB вместо MongoBackend
можит есть где то новый пример?
Anton
Denis
Anton
25.3 (macOS)
Alexander
а у меня ещё не падал ни разу
Alexander
иногда интерпретатор зависает к чертям правда
Denis
то что починили падало из-за line numbers в evil
Denis
может там несколько проблем
Anton
Это потому что у меня вот эта штука включена (https://github.com/cpitclaudel/company-coq#for-all-coq-files)
Denis
дебажили на deepspec с джоном уигли
Anton
Proof. рендерится как ∵
Denis
ага
Denis
без этой штуки работает у меня, с ней сегфолт
Denis
это второй сегфолт в company-coq
Denis
из тех что я видел
Denis
в общем я отключил в итоге и забыл
Anton
я в сентябре с Клементом дебажил, нашел функцию после которой падает, но пока все стоит
Denis
Denis
Eli очень быстро среагировал в тот раз, но я тупо эту фичу отключил и не стал дальше разбираться
Anonymous
Andrii
ево и использую.
Andrii
там просто уже нет MongoBackend
Andrii
наверное нада использовать MongoContext
так у меня роботает, но я не знаю что дальше делать с монадой как ее преоброзовать.
Andrii
код - https://gist.github.com/anasinnyk/631d55800bc31b44d2983d34660d5161
ошибка - https://gist.github.com/anasinnyk/e1dbae05d947274e3381ec8e9aaaed07
Andrii
я спрашивал в Haskell Learn но мене посоветовали обротится сюда.. я думаю ето немного не по адресу. но всьо же.
Alexander
тип пропиши всем top-level функциям
Alexander
может помочь
Alexander
он из использования не может тип вывести
Denis
а если и может, то поможет выявить проблему все равно
Denis
явный тип для всех топ-левел объявлений это всегда хорошая идея