Size: a a a

2021 March 19

D

Denys in Haskell
Jerzy Syrowiecki
Саймон принял PR, всё должно работать и в основном репозитории, обновляйтесь
спасибо большое! build stack прошел без ошибок, но когда пытаюсь заупустить какой-то пример из книги например „ghc -O2 rpar.hs -threaded“, то получаю ошибку:
источник

D

Denys in Haskell
ghc -O2 rpar.hs -threaded
[1 of 1] Compiling Main             ( rpar.hs, rpar.o )

rpar.hs:1:1: error:
   Could not find module ‘Control.Parallel’
   Use -v (or :set -v in ghci) to see a list of the files searched for.
 |
1 | import Control.Parallel
 | ^^^^^^^^^^^^^^^^^^^^^^^

rpar.hs:2:1: error:
   Could not find module ‘Control.Parallel.Strategies’
   Use -v (or :set -v in ghci) to see a list of the files searched for.
 |
2 | import Control.Parallel.Strategies
источник

D

Denys in Haskell
это же означает, что „stack build“ прошел не верно?
источник

EZ

Egor Zorin in Haskell
Понял, больше спасибо
источник

JS

Jerzy Syrowiecki in Haskell
Denys
это же означает, что „stack build“ прошел не верно?
да, конечно
источник

JS

Jerzy Syrowiecki in Haskell
Denys
ghc -O2 rpar.hs -threaded
[1 of 1] Compiling Main             ( rpar.hs, rpar.o )

rpar.hs:1:1: error:
   Could not find module ‘Control.Parallel’
   Use -v (or :set -v in ghci) to see a list of the files searched for.
 |
1 | import Control.Parallel
 | ^^^^^^^^^^^^^^^^^^^^^^^

rpar.hs:2:1: error:
   Could not find module ‘Control.Parallel.Strategies’
   Use -v (or :set -v in ghci) to see a list of the files searched for.
 |
2 | import Control.Parallel.Strategies
более того, весь этот текст содержит описание того, что именно неправильно
источник

JS

Jerzy Syrowiecki in Haskell
что у нас есть для zeroconf/avahi?
источник

Z(

Zahar Kovaλ (vovan19... in Haskell
Egor Zorin
И кому верить? Кто-то написал: " а зачем?" (подразумевая что его нет) а другой написал что есть
Не, это было скорее "я не могу придумать случая, когда это необходимо"
Но там поинт, что другие люди пробовали без гц либо частично без, но вышло не очень
источник

JS

Jerzy Syrowiecki in Haskell
Egor Zorin
И кому верить? Кто-то написал: " а зачем?" (подразумевая что его нет) а другой написал что есть
врядли этот человек подразумевал то, что вы ему приписываете
источник

JS

Jerzy Syrowiecki in Haskell
Egor Zorin
И кому верить? Кто-то написал: " а зачем?" (подразумевая что его нет) а другой написал что есть
верьте мне. сборщик мусора есть. без него вообще очень сложно функциональный код писать
источник

EZ

Egor Zorin in Haskell
Jerzy Syrowiecki
верьте мне. сборщик мусора есть. без него вообще очень сложно функциональный код писать
Понял
источник

ЗП

Зигохистоморфный Пре... in Haskell
ReaderT vs ImplicitParams
https://hugopeters.me/posts/10/
источник

O

Ortofax in Haskell
о, неплохо! спасибо
источник

к

кана in Haskell
Жук Короед
Разве корректно так говорить? Это же вроде как валидно только в newtype и только в плане coerce 👀
есть альтернативный набор определений, возможно там утверждения в контексте этих определений
источник
2021 March 20

KV

Kirill Valyavin in Haskell
Haskell> ([True,False], [1..10]) &  selecting (_1 . traversed) (\b -> _2 . traversed . filtered ((==b) . even) . to Sum)
[
   ( False
   , Sum
       { getSum = 25 }
   )
,
   ( True
   , Sum
       { getSum = 30 }
   )
]
источник

[

[BRM]White Rabbit in Haskell
Jerzy Syrowiecki
верьте мне. сборщик мусора есть. без него вообще очень сложно функциональный код писать
"Написать компилятор для ленивого функционального языка, который использует растовую модель очистки памяти" звучит если не как невозможная, то точно как NP-полная задача
источник

O

Ortofax in Haskell
звучит как вызов!
источник

AA

A64m AL256m qn<co... in Haskell
ну ващет такой компилятор был написан - jhc и три его недо/пере-форка lhc, lhc и lhc
источник

AA

A64m AL256m qn<co... in Haskell
(работало это все не особо хорошо, конечно)
источник

R

Roman in Haskell
Kirill Valyavin
Haskell> ([True,False], [1..10]) &  selecting (_1 . traversed) (\b -> _2 . traversed . filtered ((==b) . even) . to Sum)
[
   ( False
   , Sum
       { getSum = 25 }
   )
,
   ( True
   , Sum
       { getSum = 30 }
   )
]
проклято
источник