Size: a a a

2020 November 05

AT

Alexander T in Haskell
или вскод качает бинарник
источник

VD

Velvet Darkness in Haskell
Я прост подумал - может у меня всё хорошо, потому что я хлс HEAD компиляю раз в два-три дня, а вы прост сидите на релизах месячной+ давности?
источник

AT

Alexander T in Haskell
если его нужно компилять раз в 3 дня, значит что-то уже не в порядке
источник

AP

Aleksei (astynax) Pi... in Haskell
Velvet Darkness
Я прост подумал - может у меня всё хорошо, потому что я хлс HEAD компиляю раз в два-три дня, а вы прост сидите на релизах месячной+ давности?
Просто звёзды не совпали. Оно же не "совсем не работает". Не работает в отдельных ситуациях. И это хуже всего
источник

VD

Velvet Darkness in Haskell
Alexander T
если его нужно компилять раз в 3 дня, значит что-то уже не в порядке
Ну если "софт в разгаре разработки" это что-то не в порядке, то наверное да.
источник

VD

Velvet Darkness in Haskell
Aleksei (astynax) Pirogov
Просто звёзды не совпали. Оно же не "совсем не работает". Не работает в отдельных ситуациях. И это хуже всего
Вот отдельные ситуации там как раз походу очень часто ломают и очень часто чинят обратно через день. А месячные релизы задерживают только на случай "совсем поломано" 🤔
источник

AP

Aleksei (astynax) Pi... in Haskell
- Почему вы фехтуете, стоя на стульях?
- Вчерашний HLS компиляется
источник

VD

Velvet Darkness in Haskell
Я за эти пять минут и за кофем-то сходить не успеваю 🤔
источник

AP

Aleksei (astynax) Pi... in Haskell
Velvet Darkness
Вот отдельные ситуации там как раз походу очень часто ломают и очень часто чинят обратно через день. А месячные релизы задерживают только на случай "совсем поломано" 🤔
ghcide сегфолтится на TH почти год уже
источник

AV

Alexander Vershilov in Haskell
Alexander Vershilov
Тёмные части Haskell:

хочу:

foo :: Connection -> Wrapper
foo c = mkWrapperPure (cacheStuff c) where
 cacheStuff c = unsafePerformIO $ loadStuff c
 {-# NOINLINE cacheStuff #-}


Вопросы:
1. действительно ли я этого хочу, или мне просто лень перпилить API, так чтобы было initFoo :: Connection -> IO (Connection -> Wrapper)?
2. Действительно ли тут cacheStuff выполнится 1 раз? Если нет, то как сделать, чтобы 1?
Спасибо за ответы, я решил, что мне просто лень было. Тогда второй вопрос интересен уже чисто теоритически
источник

A

Aleksandr Khristenko in Haskell
Velvet Darkness
Я прост подумал - может у меня всё хорошо, потому что я хлс HEAD компиляю раз в два-три дня, а вы прост сидите на релизах месячной+ давности?
А у тебя точно все хоршо? У тебя оно точно подхватит версию гхц из with-compiler?
источник

VD

Velvet Darkness in Haskell
Aleksei (astynax) Pirogov
ghcide сегфолтится на TH почти год уже
А он стендалоновый разве ведет себя так же как в виде либы в хлс? Я думал стендалоновый уже депрекейтнули.
источник

AP

Aleksei (astynax) Pi... in Haskell
Он в составе HLS и сегфолтится
источник

VD

Velvet Darkness in Haskell
Aleksandr Khristenko
А у тебя точно все хоршо? У тебя оно точно подхватит версию гхц из with-compiler?
Я про "внезапно отваливается дополнение \ диагностика \ еще что-то" говорил. Но так да, у меня всё хорошо и with-compiler я не использую.
источник

VD

Velvet Darkness in Haskell
Aleksei (astynax) Pirogov
Он в составе HLS и сегфолтится
Тогда пичалька.
источник

AP

Aleksei (astynax) Pi... in Haskell
И в тикете "это не у нас, это в ghcide"
источник

AP

Aleksei (astynax) Pi... in Haskell
А там пара тикетов с февраля висит
источник

AA

A64m AL256m qn<co... in Haskell
Aleksandr Khristenko
Но косяки там тоже есть. Например он полностью игнорирует with-compiler из конфига сейчас.
кто он
источник

VD

Velvet Darkness in Haskell
Aleksei (astynax) Pirogov
И в тикете "это не у нас, это в ghcide"
Да там в последнее время каждый второй тикет такой. А каждый первый "обновить сабмодуль с гхциде чтобы что-то".
источник

VD

Velvet Darkness in Haskell
Продолжаем улыбаться и махать, походу
источник