Size: a a a

2020 July 06

LO

Leonid 🦇 Onokhov in Haskell
m4 + sh, что может быть лучше
источник

DI

Dmitry Ivanov in Haskell
для библиотеки - просто отдать lib.h и если надо lib.c
источник

DI

Dmitry Ivanov in Haskell
кому надо, тот подключит в свой симейк, базель или еще какую хипстоту
источник

LO

Leonid 🦇 Onokhov in Haskell
какие-то не интерпрайзные библиотеки у вас
источник

DI

Dmitry Ivanov in Haskell
для приложения - build.bat и build.sh
источник

LO

Leonid 🦇 Onokhov in Haskell
это уж очень кроссплатформенно должно быть
источник

LO

Leonid 🦇 Onokhov in Haskell
впрочем с nix прокатит
источник

Oℕ

Oleg ℕizhnik in Haskell
Kir
С линейными типами они могут быть полезны
пожалуйста, перечитайте сообщение, на которое вы ответили
источник

A

Andrei in Haskell
Dmitry Ivanov
для приложения - build.bat и build.sh
🧑‍🦽🧑‍🦽🧑‍🦽🧑‍🦽
источник

MK

Maxim Koltsov in Haskell
да что ж вы всё тригерите
источник

MK

Maxim Koltsov in Haskell
опять подумал что спам
источник
2020 July 07

MP

Misha Puzanov in Haskell
опять наткнулся и опять не понимаю как это работает

f :: s -> b

where
 g :: s -> z
 g = …

Couldn't match type ‘s1’ with ‘s’
источник

MP

Misha Puzanov in Haskell
ScopedTypeVariables не меняет ничего
источник

MP

Misha Puzanov in Haskell
причем убрать сигнатуру у g я не могу, потому что она используется с двумя разными z и автоматически выводится мономорфный вариант и все ломается
источник

MP

Misha Puzanov in Haskell
кому вообще пришло в голову, что программист, используя одну и ту же букву, будет иметь в виду разное
источник

MK

Maxim Koltsov in Haskell
Misha Puzanov
ScopedTypeVariables не меняет ничего
forall напиши
источник

MP

Misha Puzanov in Haskell
Maxim Koltsov
forall напиши
не хочет

в полном варианте это выглядит так
validatorServer :: Storage s => AppContext s -> Server API
validatorServer = …
 where
   blabla :: forall s a . (Tx s 'RO -> WorldVersion -> IO [a]) -> IO [a]
источник

MP

Misha Puzanov in Haskell
все еще Couldn't match type ‘s1’ with ‘s’
источник

MP

Misha Puzanov in Haskell
окей - завтра еще поиграюсь
источник

AR

Apfelsinchen Ritter in Haskell
Misha Puzanov
опять наткнулся и опять не понимаю как это работает

f :: s -> b

where
 g :: s -> z
 g = …

Couldn't match type ‘s1’ with ‘s’
{-# LANGUAGE ScopedTypeVariables #-}

...

f :: forall b s. s -> b
f = ...
 where
   g :: s -> z
   g = ...

Не в том месте просто нужно было forall ставить.
источник