Size: a a a

2020 May 26

JS

Jerzy Syrowiecki in Haskell
тип параметра всё равно пишется в сигнатуре функции, нельзя отказаться. а в аргументе конструктор после этого явно лишний
источник

AA

A64m AL256m qn<co... in Haskell
че только не придумают, лишь бы свои лишние сигнатуры нелишними сделать
источник

JS

Jerzy Syrowiecki in Haskell
дано:
съешь :: Борщ -> IO ()
съешь Борщ{гуща, жижа} = ...
хочу:
съешь :: Борщ -> IO ()
съешь {гуща, жижа} = ...
источник

к

кана in Haskell
Jerzy Syrowiecki
тип параметра всё равно пишется в сигнатуре функции, нельзя отказаться. а в аргументе конструктор после этого явно лишний
дык просто сигнатуры не писать
источник

JS

Jerzy Syrowiecki in Haskell
там всякие полезные штуки в сигнатуре есть. scoped переменные, констрэйнты
источник

JS

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

JS

Jerzy Syrowiecki in Haskell
даже если на совместимость версий наплевать
источник

к

кана in Haskell
когда уже вмержат
id @a (x :: a) :: a = x
источник

AA

A64m AL256m qn<co... in Haskell
че только не придумают, лишь бы хачкель в емель передалать
источник

MK

Maxim Koltsov in Haskell
Нельзя не писать сигнатуры
источник

MK

Maxim Koltsov in Haskell
Jerzy Syrowiecki
дано:
съешь :: Борщ -> IO ()
съешь Борщ{гуща, жижа} = ...
хочу:
съешь :: Борщ -> IO ()
съешь {гуща, жижа} = ...
Назови конструктор C
источник

JS

Jerzy Syrowiecki in Haskell
Maxim Koltsov
Назови конструктор C
а конструкторы уже можно перегружать? если нет, то это не уменьшает нагрузку на мозг
источник

MK

Maxim Koltsov in Haskell
Напиши препроцессор
источник

JS

Jerzy Syrowiecki in Haskell
ещё можно выводить конструктор автоматически из _{гуща, жижа}
источник

JS

Jerzy Syrowiecki in Haskell
Maxim Koltsov
Напиши препроцессор
нужна информация о типах из компилятора
источник

к

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

MK

Maxim Koltsov in Haskell
Тогда плагин напиши
источник

к

кана in Haskell
Jerzy Syrowiecki
ещё можно выводить конструктор автоматически из _{гуща, жижа}
нельзя
источник

к

кана in Haskell
data X
 = X{a :: Int}
 | Y{a :: Int}
источник

JS

Jerzy Syrowiecki in Haskell
кана
data X
 = X{a :: Int}
 | Y{a :: Int}
в таких идиотских случая будет обламываться, но так нормальные люди не пишут
источник