haskellru | Unsorted

Telegram-канал haskellru - Haskell

1756

https://combot.org/chat/-1001043143583 Ссылки на полезные ресурсы: https://ruhaskell.org/links.html ; Информация о мероприятиях: https://gist.github.com/qnikst/a96cac661be80d126d0829f2ced1916e

Subscribe to a channel

Haskell

Ну, вроде он нужен для ScopedTypeVariables

Читать полностью…

Haskell

вроде нет, я хочу вполне человеческой вещи

Читать полностью…

Haskell

тааак

g :: b -> Bool
g _ = False

f :: a -> Set a -> Bool
f x xs = g @a x


Not in scope: type variable ‘a’
|
217 | g @a x
| ^

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

Читать полностью…

Haskell

реально ли собрать пакет с custom setup с помощью cabal-install-3.2.0.0 И GHC-8.0.2 ?

Читать полностью…

Haskell

Это всё не сложно по идее, всеми этими лопатаморфизмами джунов фронтендеров пугайте

Читать полностью…

Haskell

это нормально для начала. возьми степик для начала 😉

Читать полностью…

Haskell

знание хаскеля оцениваю на 5 шляп из 10

Читать полностью…

Haskell

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

Читать полностью…

Haskell

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

Читать полностью…

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"

Читать полностью…

Haskell

сегодня запустил ghcid только 11 модулей подхватил

Читать полностью…

Haskell

может какая-то темплейт магия с линзами? .-.

Читать полностью…

Haskell

https://functionalprogramming.slack.com

Читать полностью…

Haskell

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

Читать полностью…

Haskell

какая же это проверка, если её нельзя завалить?

Читать полностью…

Haskell

TypeApplications и ScopedTypeVariables есть

Читать полностью…

Haskell

или я хочу странного?

Читать полностью…

Haskell

или нужно также требовать Cabal старшей версии?

Читать полностью…

Haskell

Я с советского матфака

Читать полностью…

Haskell

А с Окасаки уже начнется веселье

Читать полностью…

Haskell

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

Читать полностью…

Haskell

оригинальная градация оценки

Читать полностью…

Haskell

А Артём забил на бота что ли?

Читать полностью…

Haskell

ща попробую th убрать

Читать полностью…

Haskell

(а не, в линзах ix)

Читать полностью…

Haskell

вчера вечером в ghcid проект нормально собирался

Читать полностью…

Haskell

При сборке проект эксепшен вылетел вот такой, первый раз такое вижу
*** Exception: Ix{Int}.index: Index (4195828) out of range ((0,2638))
Быстрый гуглинг не помог, как с этим бороться?

Читать полностью…

Haskell

есть англоязычный слак по фп в целом

Читать полностью…

Haskell

любая на пути к Сансаре

Читать полностью…

Haskell

Ты главное потом назад в ST не конвертируй.

Читать полностью…
Subscribe to a channel