Size: a a a

2020 July 10

ГК

Григорий Кулаков... in Haskell
источник

ГК

Григорий Кулаков... in Haskell
кто-нибудь уже тыкал?
источник

к

кана in Haskell
не умеет функции переименовывать
источник

к

кана in Haskell
и импорты портит иногда
источник

к

кана in Haskell
ну портит не фатально, а просто лишний импорт добавляется неквалифицированный и неограниченный
источник

MK

Maxim Koltsov in Haskell
кана
не умеет функции переименовывать
не ты ли предлагал через fold / unfold это делать?
источник

MK

Maxim Koltsov in Haskell
кстати, вот какой рефакторинг я бы хотел, так это перенос функций между модулями
источник

MK

Maxim Koltsov in Haskell
вместе с имортами
источник

к

кана in Haskell
Maxim Koltsov
не ты ли предлагал через fold / unfold это делать?
я, но оно не совсем нормально рабоает
источник

к

кана in Haskell
типа все равно нужно будет потом вручную удалять старую функцию и делать новую
источник

IC

Ilya Chernov in Haskell
Всем привет. Пытаюсь локально поставить текущую версию https://github.com/github/semantic , но что-то никак.

К уже обсужденной ранее проблеме `these were the
goals I've had most trouble fulfilling: base` добавились еще fused-syntax (https://github.com/antitypical/fused-syntax) и, внезапно, semantic.

(Это уже после cabal new-update и установки fused-effects).

Не подскажете плз, как это можно починить?
источник

IC

Ilya Chernov in Haskell
Ilya Chernov
Всем привет. Пытаюсь локально поставить текущую версию https://github.com/github/semantic , но что-то никак.

К уже обсужденной ранее проблеме `these were the
goals I've had most trouble fulfilling: base` добавились еще fused-syntax (https://github.com/antitypical/fused-syntax) и, внезапно, semantic.

(Это уже после cabal new-update и установки fused-effects).

Не подскажете плз, как это можно починить?
Погуглил свои старые сообщения тут на эту же тему - оказывается, снова у меня не те версии ghc и cabal. Может быть, обновление поможет, проверю. Спасибо)
источник

IC

Ilya Chernov in Haskell
Хм, все равно при попытке сбилдить semantic возникает такая ошибка:

gcc: error: ***/semantic/dist-newstyle/build/x86_64-linux/ghc-8.8.3/semantic-python-0.0.0.0/build/Language/Python/AST.dyn_o: No such file or directory
`gcc' failed in phase `Linker'. (Exit code: 1)


И действительно, директория существует, но файл AST.dyn_o в ней отсутствует. В папках для других языков аналогичный файл есть 🤔

Чего-то не нагуглил нигде похожих ошибок. Не знаете, в чем может быть дело?
источник

IC

Ilya Chernov in Haskell
Питон парсить не надо, так что просто создал пустой файл, так и не нашел похожего бага нигде
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Chernov
Хм, все равно при попытке сбилдить semantic возникает такая ошибка:

gcc: error: ***/semantic/dist-newstyle/build/x86_64-linux/ghc-8.8.3/semantic-python-0.0.0.0/build/Language/Python/AST.dyn_o: No such file or directory
`gcc' failed in phase `Linker'. (Exit code: 1)


И действительно, директория существует, но файл AST.dyn_o в ней отсутствует. В папках для других языков аналогичный файл есть 🤔

Чего-то не нагуглил нигде похожих ошибок. Не знаете, в чем может быть дело?
у меня такое было, если невовремя остановить сборку. где-то stack фиксирует, что этот файл уже собран. надо удалить все артефакты этого пакета и собрать ещё раз, если вы действительно прерывали сборку ранее
источник

IC

Ilya Chernov in Haskell
Jerzy Syrowiecki
у меня такое было, если невовремя остановить сборку. где-то stack фиксирует, что этот файл уже собран. надо удалить все артефакты этого пакета и собрать ещё раз, если вы действительно прерывали сборку ранее
Спасибо, попробую. Тут еще может оказаться, что надо просто систему перезагрузить, т. к. я только установил cabal (и новый ghc), и вручную пути обновил в терминале, где сборку инициировал.

Второй вопрос - я точно помню, что раньше semantic умел парсить целыми директориями. А сейчас это еще возможно, или надо старую версию искать?
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Chernov
Спасибо, попробую. Тут еще может оказаться, что надо просто систему перезагрузить, т. к. я только установил cabal (и новый ghc), и вручную пути обновил в терминале, где сборку инициировал.

Второй вопрос - я точно помню, что раньше semantic умел парсить целыми директориями. А сейчас это еще возможно, или надо старую версию искать?
перезагрузить макинтош? зачем? это же не винда какая-нибудь
источник

IC

Ilya Chernov in Haskell
Я на убунте. Зачем - вот тут https://github.com/github/semantic/issues/604 один из авторов проекта задал вопрос, который намекает на это
источник

JS

Jerzy Syrowiecki in Haskell
перезагрузить линукс? зачем? это же не винда какая-нибудь
источник

JS

Jerzy Syrowiecki in Haskell
(перепутал dyn_o и dylib)
источник