Size: a a a

2020 December 17

AP

Aleksei (astynax) Pi... in Haskell Start
Вот, кстати, код тех самых примеров
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Там видно, как и что создаётся и наполняется
источник

AA

A64m AL256m qn<co... in Haskell Start
есть графы в containers - там попроще
источник

JS

Jerzy Syrowiecki in Haskell Start
Sooqa
Капец я новичок
все были новичками, это нормально
источник

YK

Yuri Kostin in Haskell Start
Я только сейчас увидел, что из себя представляет аватарка группы 🙈
Очень прикольно
источник

JS

Jerzy Syrowiecki in Haskell Start
Yuri Kostin
Я только сейчас увидел, что из себя представляет аватарка группы 🙈
Очень прикольно
это @astynax молодец
источник

к

кана in Haskell Start
Sooqa
прив
мне кажется или в хаске нет адекватных графов с циклами?
https://hackage.haskell.org/package/algebraic-graphs-0.5/docs/Algebra-Graph-AdjacencyMap.html#v:circuit

вот вообще эту либу оч советую, много с ней работаю в последние полгода, все удобно, легко определять свои структуры под графы, потому что все операция обобщены до Graph тайплкасса

в целом можно строить граф абстрактным edsl тайпкласса, а потом просто построить из него какую-то репрезентацию типа вот карты смежностей, и к ней уже применять алгоритмы
источник

A

Aragaer in Haskell Start
а какого-нибудь готового
\case
 Left err -> error $ show err
 Right x -> x

нету?
источник

A

Aragaer in Haskell Start
или это я найти не могу?
источник

A

Aragaer in Haskell Start
вижу всякие fromRight, но в базовом вроде нету
источник

ЗП

Зигохистоморфный Пре... in Haskell Start
Aragaer
а какого-нибудь готового
\case
 Left err -> error $ show err
 Right x -> x

нету?
either (error . show) id
источник

ЗП

Зигохистоморфный Пре... in Haskell Start
Data.Either
источник

A

Aragaer in Haskell Start
годится
источник

VB

Vadym Biliuk in Haskell Start
Начал опять читать книгу обучающую, возник вопрос. Почему правая свёртка подходит для бесконечных списков, а левая нет? В силу своей тупости не понял в книге почему так, и в видео ещё одном. Возможно, есть материал объясняющий это?
источник

AA

A64m AL256m qn<co... in Haskell Start
потому что
элемент1 <> (элемент2 <> (все равно что здесь))
источник

AA

A64m AL256m qn<co... in Haskell Start
это результат правой свертки
источник

AA

A64m AL256m qn<co... in Haskell Start
допустим
True || дальше можно не смотреть
источник

IR

IC Rainbow in Haskell Start
ещё можно откусывать по одной голове за раз, выдавая новый бесконечный список, который можно откусывать по одной голове за раз
источник

AA

A64m AL256m qn<co... in Haskell Start
в случае левой свертки этот верхний узел дерева примененных операций будет
(все кроме последнего) <> последнийЭлемент
как тут бесконечный список посчитать?
источник

VB

Vadym Biliuk in Haskell Start
Спасибо!
источник