Size: a a a

2021 January 09

AP

Anatolii Prylutskyi in Haskell
хм
источник

YS

Yan Shkurinskiy in Haskell
(а не, в линзах ix)
источник

AP

Anatolii Prylutskyi in Haskell
вот весь модуль
{-# LANGUAGE TemplateHaskell #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}

module Database.Persist.Sql.Extra (
 module Sql,
 entityPair,
) where

import Data.Currency (Alpha (..))
import Data.Scientific
import Database.Persist.Postgresql
import Database.Persist.Sql as Sql
import Database.Persist.TH
import Refined
import Universum

entityPair :: Entity record -> (Sql.Key record, record)
entityPair = entityKey &&& entityVal

instance (PersistField a, Predicate p a) => PersistField (Refined p a) where
 toPersistValue = toPersistValue . unrefine
 fromPersistValue = (first show . refine) <=< fromPersistValue

instance (PersistFieldSql a, Predicate p a) => PersistFieldSql (Refined p a) where
 sqlType _ = sqlType (Proxy :: Proxy a)

instance PersistField Scientific where
 toPersistValue = PersistRational . toRational
 fromPersistValue (PersistRational r) = Right $ fromRational r
 fromPersistValue (PersistDouble d) = Right $ fromFloatDigits d
 fromPersistValue (PersistInt64 i) = Right $ fromIntegral i
 fromPersistValue x = Left $ "PersistField Scientific: Expected Scientific, received: " <> show x

instance PersistFieldSql Scientific where
 sqlType _ = SqlNumeric 32 20

derivePersistField "Alpha"
источник

AP

Anatolii Prylutskyi in Haskell
ща попробую th убрать
источник

G

GNU/Vsevolod in Haskell
Есть способ сделать этот код валидным, кроме как писать
parseR str = Many . map (map read . words) . splitOn ";" $ str?
Ошибка — Equations for ‘parseR’ have different numbers of arguments
источник

к

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

JS

Jerzy Syrowiecki in Haskell
Purple
Кто-нибудь знает чатик просто по функциональному программированию? Пишу не только на хаскелле и возникают вопросы по функциональному стилю в целом, куда можно податься?
источник

A

Andrey in Haskell
ну привет
источник

MK

Maxim Koltsov in Haskell
А Артём забил на бота что ли?
источник

A

Andrey in Haskell
Maxim Koltsov
А Артём забил на бота что ли?
скорее всего
источник

БЁ

Борщевик Ёбаный... in Haskell
Andrey
ну привет
Чё те
источник

A

Andrey in Haskell
я ждал твоего прихода.  как ты уровень хаскеля свой оцениваешь?
источник

БЁ

Борщевик Ёбаный... in Haskell
Andrey
я ждал твоего прихода.  как ты уровень хаскеля свой оцениваешь?
Шляпно
источник

ЗП

Зигохистоморфный Пре... in Haskell
Борщевик Ёбаный
Шляпно
оригинальная градация оценки
источник

БЁ

Борщевик Ёбаный... in Haskell
Зигохистоморфный Препроморфизм
оригинальная градация оценки
Как есть.
источник

D

Dreamerinnoise in Haskell
знание хаскеля оцениваю на 5 шляп из 10
источник

БЁ

Борщевик Ёбаный... in Haskell
Работодатель по скале сказал быть пэшонейт ту фанкшонал программинг
Так что я открою того мужика на степике и буду у вас как свой
источник

A

Andrey in Haskell
Борщевик Ёбаный
Шляпно
это нормально для начала. возьми степик для начала 😉
источник

БЁ

Борщевик Ёбаный... in Haskell
Andrey
это нормально для начала. возьми степик для начала 😉
)))))
источник

Г

Григорий in Haskell
А с Окасаки уже начнется веселье
источник