Size: a a a

2020 July 10

JS

Jerzy Syrowiecki in Haskell
а зачем ещё один?
источник

JS

Jerzy Syrowiecki in Haskell
кто-то заводил, но туда никто не пошёл
источник

JS

Jerzy Syrowiecki in Haskell
для тех, кому сложно код постить в телеге, есть чат в Gitter
источник

U1

User 123 in Haskell
Там немного удобней по категориям сделать можно разделить общение
источник

U1

User 123 in Haskell
Jerzy Syrowiecki
для тех, кому сложно код постить в телеге, есть чат в Gitter
Понял. Спасибо)
источник

MK

Maxim Koltsov in Haskell
Jerzy Syrowiecki
для тех, кому сложно код постить в телеге, есть чат в Gitter
а туда кто-то смотрит вообще?
источник

JS

Jerzy Syrowiecki in Haskell
User 123
Там немного удобней по категориям сделать можно разделить общение
можете попробовать завести и посмотреть, сколько людей придут
источник

JS

Jerzy Syrowiecki in Haskell
Maxim Koltsov
а туда кто-то смотрит вообще?
человека 3
источник

JS

Jerzy Syrowiecki in Haskell
включая меня
источник

JS

Jerzy Syrowiecki in Haskell
User 123
Там немного удобней по категориям сделать можно разделить общение
у нас есть форумы и сайт для статей. посмотрите по ссылкам в описании этого чата.
источник

U1

User 123 in Haskell
Jerzy Syrowiecki
у нас есть форумы и сайт для статей. посмотрите по ссылкам в описании этого чата.
Как раз оттуда я сюда попал)
источник

MK

Maxim Koltsov in Haskell
короче, у меня есть тип-сумма a
мне нужно уметь определять функции

a -> String и C1 c f -> String

т.е. по терму этого типа обработать текущий конструктор, и при дженериковском обходе тоже обработать

первую я могу получить через тайпкласс и паттерн-метчинг (используя {}), а вторую через symbolVal и функцию String -> String

хочу 1. чтобы было одно место 2. чтобы компилятор проверял, что я описал все варианты в сумме
источник

MK

Maxim Koltsov in Haskell
что можно придумать?
источник

MK

Maxim Koltsov in Haskell
я п.2 решил, но ценой дублирования функций
источник

g

greelot in Haskell
Jerzy Syrowiecki
а про KasperskyOS никто
А причем здесь их ос?
источник

a

adam in Haskell
Maxim Koltsov
короче, у меня есть тип-сумма a
мне нужно уметь определять функции

a -> String и C1 c f -> String

т.е. по терму этого типа обработать текущий конструктор, и при дженериковском обходе тоже обработать

первую я могу получить через тайпкласс и паттерн-метчинг (используя {}), а вторую через symbolVal и функцию String -> String

хочу 1. чтобы было одно место 2. чтобы компилятор проверял, что я описал все варианты в сумме
Ну создай тайпкласс дефолтный метод которого требует его генерик обход,

class Foo a where 
 con :: a -> String
 default con :: (GFoo (G.Rep a)) => a -> String
 con = gCon @(G.Rep a)


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

MK

Maxim Koltsov in Haskell
это не решает вторую задачу, вроде
источник

a

adam in Haskell
Maxim Koltsov
это не решает вторую задачу, вроде
он упадёт от нехватки инстансов
источник

JS

Jerzy Syrowiecki in Haskell
greelot
А причем здесь их ос?
тоже Хаскель в проде
источник

VY

Vasiliy Yorkin in Haskell
а для happy info файлов не существует какой-то способа визуализировать граф?
источник