Size: a a a

2021 March 23

E

Elijah in Haskell Start
Зигохистоморфный Препроморфизм
мб ты имеешь в виду minimal definition?
все мб
источник

E

Elijah in Haskell Start
окей еще вопросы по тайпклассам. Вот такой пример, показывает что выражение типа [S1 .. ] выдаст ошибку, но если использовать просто deriving то все сработает хорошо и список закончится на S6, вопрос следующий: Если у меня деривофобия и я хочу написать этот инстанс сам, но так чтобы работало идентично, то как это сделать? книга говорит только что "вот поэтому детишки и надо использовать deriving кроме особых случаев"
источник

IK

Ilya Kos in Haskell Start
Elijah
окей еще вопросы по тайпклассам. Вот такой пример, показывает что выражение типа [S1 .. ] выдаст ошибку, но если использовать просто deriving то все сработает хорошо и список закончится на S6, вопрос следующий: Если у меня деривофобия и я хочу написать этот инстанс сам, но так чтобы работало идентично, то как это сделать? книга говорит только что "вот поэтому детишки и надо использовать deriving кроме особых случаев"
источник

IK

Ilya Kos in Haskell Start
Посмотри доки для Enum
источник

IK

Ilya Kos in Haskell Start
Там все это рассказывается
источник

ЗП

Зигохистоморфный Пре... in Haskell Start
Elijah
окей еще вопросы по тайпклассам. Вот такой пример, показывает что выражение типа [S1 .. ] выдаст ошибку, но если использовать просто deriving то все сработает хорошо и список закончится на S6, вопрос следующий: Если у меня деривофобия и я хочу написать этот инстанс сам, но так чтобы работало идентично, то как это сделать? книга говорит только что "вот поэтому детишки и надо использовать deriving кроме особых случаев"
в дерайвинге думаю не будет такой ошибки, ты ее явно добавил
источник

IK

Ilya Kos in Haskell Start
Зигохистоморфный Препроморфизм
в дерайвинге думаю не будет такой ошибки, ты ее явно добавил
Он так и написал
источник

E

Elijah in Haskell Start
Ilya Kos
Посмотри доки для Enum
Резонно ли предположить что для такого поведения надо также чтобы Dice был Bounded?
источник

IK

Ilya Kos in Haskell Start
Elijah
Резонно ли предположить что для такого поведения надо также чтобы Dice был Bounded?
Ну ты же сам рассказал, что дерайвинг смог сделать правильное поведение без Bounded
источник

E

Elijah in Haskell Start
это да
источник

E

Elijah in Haskell Start
точно, ведь для [Integer] никакого конечного числа нет
источник

к

кана in Haskell Start
Ilya Kos
Ну это прямой перевод того что ты скинул
undefined в жс это не error из хаскеля, это юнит по сути
источник
2021 March 24

A

Aragaer in Haskell Start
а подскажите, где почитать про "как сделать на хаскеле либу, чтоб ее можно было вызывать из сишного кода"? Интересует собственно вопрос сериализации/десериализации параметров.
источник

JS

Jerzy Syrowiecki in Haskell Start
Aragaer
а подскажите, где почитать про "как сделать на хаскеле либу, чтоб ее можно было вызывать из сишного кода"? Интересует собственно вопрос сериализации/десериализации параметров.
Александр Вершилов хороший доклад делал https://ruhaskell.org/posts/talks/2016/08/28/haskell-ffi-abilities-and-issues.html (там слайды отдельно)
источник

A

Aragaer in Haskell Start
спасибо, буду смотреть
источник
2021 March 25

AK

Aleksey Kislitsa in Haskell Start
Использую VSCode + HLS
В простеньком проекте где два файла, app/main.hs и src/lib.hs каждый раз когда добавляю в либу новую экспортируемую функцию hls ее тупо не видит до перезапуска VSCode
Как можно без перезапуска VSCode справится с проблемой?
источник

VB

Vadym Biliuk in Haskell Start
Aleksey Kislitsa
Использую VSCode + HLS
В простеньком проекте где два файла, app/main.hs и src/lib.hs каждый раз когда добавляю в либу новую экспортируемую функцию hls ее тупо не видит до перезапуска VSCode
Как можно без перезапуска VSCode справится с проблемой?
Cmd(ctrl на Линукс/виндоус) + shift+ P
И там впиши Haskell language server
Дальше должно подсказать на перезагрузку сервера команду
источник

VB

Vadym Biliuk in Haskell Start
Ну или на крайний случай Reload window, хотя способ выше должен работать
источник

AK

Aleksey Kislitsa in Haskell Start
Vadym Biliuk
Cmd(ctrl на Линукс/виндоус) + shift+ P
И там впиши Haskell language server
Дальше должно подсказать на перезагрузку сервера команду
Сработало после сборки 😿
источник

JS

Jerzy Syrowiecki in Haskell Start
@smbbpdpdghissva я вам уже сообщил правильное место для вакансий. не надо спамить
источник