https://combot.org/chat/-1001043143583 Ссылки на полезные ресурсы: https://ruhaskell.org/links.html ; Информация о мероприятиях: https://gist.github.com/qnikst/a96cac661be80d126d0829f2ced1916e
тааак
g :: b -> Bool
g _ = False
f :: a -> Set a -> Bool
f x xs = g @a x
реально ли собрать пакет с custom setup с помощью cabal-install-3.2.0.0 И GHC-8.0.2 ?
Читать полностью…Это всё не сложно по идее, всеми этими лопатаморфизмами джунов фронтендеров пугайте
Читать полностью…я ждал твоего прихода. как ты уровень хаскеля свой оцениваешь?
Читать полностью…Есть способ сделать этот код валидным, кроме как писатьparseR str = Many . map (map read . words) . splitOn ";" $ str
?
Ошибка — Equations for ‘parseR’ have different numbers of arguments
вот весь модуль
{-# 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"
Кто-нибудь знает чатик просто по функциональному программированию? Пишу не только на хаскелле и возникают вопросы по функциональному стилю в целом, куда можно податься?
Читать полностью…Работодатель по скале сказал быть пэшонейт ту фанкшонал программинг
Так что я открою того мужика на степике и буду у вас как свой
При сборке проект эксепшен вылетел вот такой, первый раз такое вижу*** Exception: Ix{Int}.index: Index (4195828) out of range ((0,2638))
Быстрый гуглинг не помог, как с этим бороться?