Size: a a a

2021 June 17

[

[BRM]White Rabbit in Haskell
купи мак!🌚
источник

JJ

Joshua Jakowlew in Haskell
Зачем? И как он с арчем соотносится?
источник

JJ

Joshua Jakowlew in Haskell
А так вернусь к ламповому арчу c bspwm
источник

N

Nikita Ursol in Haskell
просто не используй хаскель пакеты из их репо, и норм
источник

N

Nikita Ursol in Haskell
ты на любом дистре можешь кабал поставить ;)
источник

JJ

Joshua Jakowlew in Haskell
А как надо? Я чумба, для меня пакеты ставятся как stack install package_name
источник

N

Nikita Ursol in Haskell
ну так и делай
источник

JJ

Joshua Jakowlew in Haskell
Так вот раньше на арче беды были, люди в интернетах жаловались
источник

N

Nikita Ursol in Haskell
в офф арч репо тоже есть хаскель пакеты просто, типо pandoc
источник

JJ

Joshua Jakowlew in Haskell
И с ними уже беды? Вроде понял, пасиба. Ждем релиза винды, чтобы решить окончательно переезжать, или нет
источник

N

Nikita Ursol in Haskell
у него просто более сотни зависимостей, и все обновляются по той rolling манере
источник

N

Nikita Ursol in Haskell
в aur есть pandoc-bin что статично залинкован, его юзать вот можно
источник

N

Nikita Ursol in Haskell
а сразу оба поставить не? 🤔
источник

JJ

Joshua Jakowlew in Haskell
Обе ОС? А зачем? Я давно планировал с винды съехать, может теперь майки толчок дадут
источник

N

Nikita Ursol in Haskell
"зачем что-то решать если можно просто сделать?" - Я
источник

[

[BRM]White Rabbit in Haskell
я так пару неделек назад сделал
пока доволен
источник

LO

Leonid 🦇 Onokhov in Haskell
Академики себе всякие apl придумали!
источник

N

Nikita Ursol in Haskell
Разве что если про нотацию а не версии языка
источник

aK

anton K in Haskell
Привет! Хочется посоветоваться. Мне бы хотелось параметризовать все функции модуля константой. Например есть rest API и все функции прааметризованы ключом доступа.

Я думал-думал, пока самое близкое до чего дошёл, это сделать Record с апи и функцию конструктор этого рекорда, например так:

initApi ::  KeyString -> Api

data Api  = Api
 { find :: FindReq -> IO Resp
 , getDetails :: DetailsReq -> IO Resp
 }
и потом это использовать в связке с RecordWildcards на такой манер:

import Foo.Bar.Api

Api{..} = initApi myKey

main = do
 resp <- find args
 details  <- getDetails  (find'item resp)
 print details

Подходит ли это или есть что-то по-лучше?
источник

A

Andrey in Haskell
можно и так
источник