Size: a a a

2020 December 29

IK

Ilya Kos in Haskell
источник

IK

Ilya Kos in Haskell
Это?
источник

IK

Ilya Kos in Haskell
Мне нужно чтобы оно не зависело от сборки офк
источник

AA

A64m AL256m qn<co... in Haskell
Ilya Kos
Какой каноничный Integer -> ByteString?
это байты из одного массива в байты другого или в текстовое представление числа?
источник

IK

Ilya Kos in Haskell
Вообще говоря, мне нужно Money.Dense в ByteString
источник

IK

Ilya Kos in Haskell
Но я буду и Integer доволен
источник

IK

Ilya Kos in Haskell
A64m AL256m qn I0
это байты из одного массива в байты другого или в текстовое представление числа?
Желательно первое
источник

IK

Ilya Kos in Haskell
Т е меня человекочитаемость не тревожит
источник

IK

Ilya Kos in Haskell
Оно у меня все все равно в Protobuf уходит
источник

JS

Jerzy Syrowiecki in Haskell
канонично — binary
источник

AA

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

к

кана in Haskell
Ilya Kos
А есть класс функтора по произвольному параметру, а не по последнему?
ОО, снова советую generic-lens
источник

к

кана in Haskell
а, уже посоветовали
источник

к

кана in Haskell
источник

JD

John Doe in Haskell
кана
в разный момент времени разное текущее время, это далеко не чистая функция

а вот если сделать так

now <- getCurrentTime

то now тут уже чистое значение, и функцию можно сделать чистой

formatSomehow :: UTCTime -> String
formatSomehow = formatTime defaultTimeLocale "%H:%M:%S"

main = do
 now <- getCurrentTime
 putStrLn $ formatSomehow now
Уже так и сделал
источник

JD

John Doe in Haskell
... И решил проблему с IO
источник
2020 December 30

Y

Yuuri in Haskell
Подскажите, как задизайнить такую штуку. Есть типа-интерпретатор, и в нём в разных ситуациях нужно делать lookup информации о переменной или её имени, по порядку поискав во фреймах локального стека, в словарике полей текущего объекта, и в пачке глобальных. После этого в некоторых ситуациях переменную надо прочитать, а в некоторых записать (всё в State обрабатывается). Однако некоторые глобальные переменные могут быть константами; а если переменной нигде не было, её надо добавить к полям объекта. В итоге мне нужно как бы линзу, но уже «наведённую» на конкретное значение, при этом с Maybe-геттером (если её нет) и Maybe-сеттером (если это константа)
источник

SI

Serghei Iakovlev in Haskell
Вчера за пивом товарищ скалист рассказал о таком вот проекте для скалы https://stainless.epfl.ch/

Мол вместо тестов ты пишешь человекочитаемую спеку, а оно по спеке либо само тестирует, когда кейсы простые, либо генерирует набор тестов. Стало интересно, а есть ли что-то подобное для хаскела?
источник

IR

IC Rainbow in Haskell
Serghei Iakovlev
Вчера за пивом товарищ скалист рассказал о таком вот проекте для скалы https://stainless.epfl.ch/

Мол вместо тестов ты пишешь человекочитаемую спеку, а оно по спеке либо само тестирует, когда кейсы простые, либо генерирует набор тестов. Стало интересно, а есть ли что-то подобное для хаскела?
источник

AA

A64m AL256m qn<co... in Haskell
ликвидхаскель тесты не генерит же
источник