Size: a a a

2020 November 23

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
а гхц мод вроде через это и работал?
нет, там своя имплементация была с тех времен, когда в гхци этого не было еще
источник

AA

A64m AL256m qn<co... in Haskell
Jerzy Syrowiecki
:type-at ⟨path⟩ ⟨line⟩ ⟨col⟩ ⟨end-line⟩ ⟨end-col⟩ [⟨name⟩]
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/ghci.html#ghci-cmd-:type-at
да, он в режим ленгвидж-костыля переходит :set +c
источник

IK

Ilya Kos in Haskell
Есть тулза которая автоматически определяет с какими версиями зависимостей собирается моя либа?
источник

IK

Ilya Kos in Haskell
На hackage хорошо бы с четкими границами заливать, а я чет понятия не имею с какими версиями оно будет собираться, у меня сейчас границ вообще нет
источник

IK

Ilya Kos in Haskell
Т е как это в общем решают?
источник

JS

Jerzy Syrowiecki in Haskell
взять текущие из .lock и зафиксировать
источник

JS

Jerzy Syrowiecki in Haskell
потом по пулреквестам расширять
источник

JS

Jerzy Syrowiecki in Haskell
и по багрепортам сужать
источник

OO

Oleg Orlov in Haskell
источник

IK

Ilya Kos in Haskell
Т е взять те, с которыми я сам собирал, и забить?
источник

IK

Ilya Kos in Haskell
This is fine
источник

OO

Oleg Orlov in Haskell
Ilya Kos
На hackage хорошо бы с четкими границами заливать, а я чет понятия не имею с какими версиями оно будет собираться, у меня сейчас границ вообще нет
что мешает явно в package.yaml определить версию?
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Kos
Т е взять те, с которыми я сам собирал, и забить?
с них точно стоит начать. но потом лучше не забить, а пошатать и потестить руками
источник

OO

Oleg Orlov in Haskell
аля:

dependencies:
- base >= 4.7 && < 5
источник

IK

Ilya Kos in Haskell
Oleg Orlov
что мешает явно в package.yaml определить версию?
То что я не знаю какие версии нужны
источник

IK

Ilya Kos in Haskell
Jerzy Syrowiecki
с них точно стоит начать. но потом лучше не забить, а пошатать и потестить руками
Вот про пошатать и вопрос
источник

IK

Ilya Kos in Haskell
Это все руками делают?
источник

IK

Ilya Kos in Haskell
Или тулзы есть?
источник

JS

Jerzy Syrowiecki in Haskell
Oleg Orlov
аля:

dependencies:
- base >= 4.7 && < 5
это ложь. 4.8 будет несовместима с 4.7, и ты заранее не знаешь будет ли работать твоя программа
источник

JS

Jerzy Syrowiecki in Haskell
наверняка у Ковайников есть такая в разработке
источник