Size: a a a

2021 April 13

YP

Yuriy Pachin in Haskell
Никогда не писал на прологе, но ерланг мне нравится. Сильно больше эликсира.
источник

JS

Jerzy Syrowiecki in Haskell
в принципе, ничего не мешает такой сахар реализовать, кроме того, что он не нужен, | x == y отлично справляется с задачей
источник

к

кана in Haskell
это не просто сахар, это просто отдельный вид матчинга. Я пару лет назад пришел к выводу, что в модели матчинга хаскеля есть какие-то вещи, которые делают оба варианта несовместимыми, или прологовый логический матчинг, или хаскельный. Но я не помню своих доводов

собственно на тайплевеле хаскеля как раз прологовый
источник

JS

Jerzy Syrowiecki in Haskell
а, ну да, x ~ y можно реализовать без Eq
источник

A

Aleksandr Khristenko in Haskell
а никто не сталкивался с таким, что hls почему-то не видит изменения.
Т.е. я поменял сигнатуру функции, поменял место изменения функции. Проект через stack build нормально собрался.
А hls в месте применения функции говорит что неправильные параметры, считая что сигнатура функции не менялась.
Рестарт hls не помогает.
источник

A

Aleksandr Khristenko in Haskell
Хм, внезапно на третий релоад ошибка пропала.
источник

DB

Danil Berestov in Haskell
классика жизни
источник

JS

Jerzy Syrowiecki in Haskell
я уже перестал ждать стабильной работы от HLS, stack build в терминале внутри редактора отлично работает и интегрируется с кодом
источник

AL

Alexander Luzgarev in Haskell
Лол
источник

AS

Anton Sorokin in Haskell
Крайне рекомендую собирать hls из исходников, с "релизом" там что то не так
источник

AS

Anton Sorokin in Haskell
И проверить что используется именно специально собранный hls(а не скачанный vscode)
источник

AA

A64m AL256m qn<co... in Haskell
чет вы перестали делать то что рано было еще начинать делать
источник

JS

Jerzy Syrowiecki in Haskell
так я потом снова начну! я же оптимист
источник

JS

Jerzy Syrowiecki in Haskell
прекрасное из соседнего чата:

[ case n ^ 4 `mod` 15 of
   0  -> "FizzBuzz"
   6  -> "Fizz"
   10 -> "Buzz"
   1  -> show n
| n <- [1..100]
]


Эйлер — красавчик
источник

D

Dreamerinnoise in Haskell
case в list comprehensions...
источник

JS

Jerzy Syrowiecki in Haskell
что не так?
источник

D

Dreamerinnoise in Haskell
красиво, непривычно его там видеть
источник

JS

Jerzy Syrowiecki in Haskell
у нас же не Питон, где запрещено больше 1 строчки на мысль тратить
источник

JS

Jerzy Syrowiecki in Haskell
источник

a

adam in Haskell
а в чём проблема написать такой в каноничной форме
источник