Size: a a a

2021 April 29

JS

Jerzy Syrowiecki in Haskell
то есть шведскиие даты не случайно совпадают с ISO, а они специально на ISO перешли
источник

A

Aleksandr Khristenko in Haskell
В mysql вроде используется
источник

N

Nikita Ursol in Haskell
Что имеешь ввиду под перегруженностью конфигов?
источник

N

Nikita Ursol in Haskell
деривации?
источник

N

Nikita Ursol in Haskell
Если про них то нет, было бы лучше конечно если бы заменили функции на модули, как Eelco предлагал, что-бы не обязательно читать их было.
Нигде я не видел более читабельной настройки билда пакетов, имхо.
источник

к

кана in Haskell
хотел бы не видеть настройки билда пакета
источник

N

Nikita Ursol in Haskell
Ну жди модули тогда.
источник

ЗП

Зигохистоморфный Пре... in Haskell
как сделать, чтобы не зависало?

data Tree a = Leaf | Node (Tree a) a  (Tree a)

repeatT x = fix \t -> Node t x t

flattenTree Leaf = []
flattenTree (Node ln x rn) = flattenTree ln <> [x] <> flattenTree rn

example = take 10 $ flattenTree $ repeatT 1

мне кажется с деревом так не получиться
источник

Y

Yuuri in Haskell
А как взять начало у сплющенного слева направо дерева? Оно же влево тоже в бесконечность уходит
источник

Y

Yuuri in Haskell
Если плющить сверху вниз, должно работать
источник

ЗП

Зигохистоморфный Пре... in Haskell
вот, как его сплющить?)
источник

Y

Yuuri in Haskell
flattenTree (Node ln x rn) = x : flattenTree ln <> flattenTree rn
источник

IO

I O in Haskell
reallyUnsafePtrEquality#
FTW)

flattenTree :: Tree a -> [a]
flattenTree Leaf = []
flattenTree t@(Node l x r)
 | isTrue# (reallyUnsafePtrEquality# t l) = repeat x
 | otherwise = flattenTree l <> [x] <> flattenTree r

-- >>> take 10 $ flattenTree $ repeatT 1
-- [1,1,1,1,1,1,1,1,1,1]

Жалко с walk n = Node (walk $ n - 1) n (walk $ n + 1) такой номер уже не пройдет
источник

ЗП

Зигохистоморфный Пре... in Haskell
dirty hack =)
источник

[

[BRM]White Rabbit in Haskell
День добрый.
Есть URL на один конкретный JSON-файл в сети. Какую либу выбрать, чтоб получить его к себе? В идеале, чтоб это всё прокидывалось сразу в aeson одной строчкой
источник

A

Andrey in Haskell
http-client?
источник

[

[BRM]White Rabbit in Haskell
щас посмотрю
источник

JS

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

[

[BRM]White Rabbit in Haskell
хм, если честно, мне казалось, что wreq жирноват для моих скромных запросов. Но вообще, можно и его.
источник

MK

Maxim Koltsov in Haskell
Жирноты бояться - на хаскеле не писать
источник