
milana
27.08.2018
11:28:26

Yuriy
27.08.2018
11:28:47
на всякий случай, Y не единственный комбинатор неподвижной точки

Denis
27.08.2018
11:28:53
Все началось с (\x -> x x)(\x -> x x)

Anton
27.08.2018
11:30:13

Google

Index
27.08.2018
11:50:55
> Мне казалось, что с таким " именованием" комбинатор не нужен
С таким именованием не нужен, но в лямбда-исчислении такой конструкции нет
Там тёрмы не именуются

Imants
27.08.2018
12:06:43

Dimas Yudha
27.08.2018
12:15:11
Is there anyone here use english ?

Alexander
27.08.2018
12:16:54
this is russian mostly channel, there is https://t.me/en_haskell for intenational users, but if you'll ask a question in english here. then very likely that you'll get some reply in English as well

Yuriy
27.08.2018
12:16:55

Dimas Yudha
27.08.2018
12:17:59

Terminator
27.08.2018
12:20:24
@egor_andreev будет жить. Поприветствуем!

A64m
27.08.2018
12:59:41
добавил в очередь заползающих фич не рассматриваемые пока пропозалы (главные фичи 8.6 на том же этапе еще не рассматривались) и пару пейперов с хаскель симпозиума (фичи адовые, но рассчитывать пока не на что)
статус: релиз без фич
прогноз: релиз с n дополнительными способами указывать типы
https://gist.github.com/klapaucius/8fc2fbb48606e6dd9a9a095898e3fac4

Ilya
27.08.2018
13:41:33

Denis
27.08.2018
13:42:09
только вчера читал)

A64m
27.08.2018
13:42:34

Google

Terminator
27.08.2018
15:23:01
@ArtemMalinko будет жить. Поприветствуем!
@vpavkin будет жить. Поприветствуем!
@grender будет жить. Поприветствуем!

Vladimir
27.08.2018
15:23:44
Всем привет! Извиняюсь за вторжение - кто-нибудь знает ребят, которые стоят за организацией FPConf? я имею в виду не event-агентство, а именно идейных начинателей движухи.

Terminator
27.08.2018
15:24:12
@PetrKir будет жить. Поприветствуем!

Yuriy
27.08.2018
15:26:21

Terminator
27.08.2018
15:34:28
Sathwik будет жить. Поприветствуем!
@onishenko будет жить. Поприветствуем!

Misha
27.08.2018
16:04:18
я умудрился наткнуться на вот этот баг снова
https://github.com/commercialhaskell/stack/issues/1808
есть какое-нибудь решение нормальное?
такое впечатление, что в +RTS -p -threaded -RTS эти две опции взаимоисключающие

Alexander
27.08.2018
16:38:45
насколько я помню - нет

Misha
27.08.2018
16:43:36
стэк чего-то чудит у себя под капотом

Alexander
27.08.2018
16:54:48
как на счет того, чтобы использовать cabal-install?

Misha
27.08.2018
17:01:59
ну если никакого вменяемого решения не найду, то возможно выкину стэк совсем

Alexander
27.08.2018
17:04:13
кабал сейчас уже вроде все умеет (ну кроме бесполезной установки ghc)

Евгений
27.08.2018
17:05:13
cabal new-install до сих пор не работает

A64m
27.08.2018
17:59:55
если из гита собирать не работает?

Евгений
27.08.2018
18:04:48
Я 2.4 не пробовал, хз
Просто стабильный 2.2 с new- юзал

Pineapple
27.08.2018
18:06:52
А что там не работает? У меня ещё с дорелиза 2.0 работает

Google

A64m
27.08.2018
18:13:54
https://github.com/haskell/cabal/blob/master/cabal-install/changelog#L27
ну, в 2.2 много чего нет, да

Null
27.08.2018
18:15:04
@A64m_qb0, извините, оффтопик, а кто у вас на аватарке?

A64m
27.08.2018
18:15:15

Null
27.08.2018
18:15:30
Этот мужчина так смотрит, что у меня появляется ощущение, что стыдно не знать, кто это такой, но возможно я ошибаюсь.

kana
27.08.2018
18:16:25

Stepan
27.08.2018
18:17:53

Oleg
27.08.2018
18:30:54
Извините, а как запустить гугл?

A64m
27.08.2018
18:37:20
не знаю, какой-то человек за ibm 3277, из рекламы 370(?)

Alexander
27.08.2018
18:45:41
плохо гуглится, кстати
в reverse image search

Imants
27.08.2018
20:05:27
cabal-install работает аж с 2015, а то и раньше. Особенно с местными пакетами. При изменении либ в крайнем случае чищу песочницу.
Вопросы пожалуйте в студию.
ню-* ещё не пробовал.
стэк возможно сам код пишет. ☺️ для сборки пакетов и cabal сойдёт.

Евгений
27.08.2018
20:13:31
> при изменении либ чищу песочницу
Такое себе

Alexander
27.08.2018
20:15:38
будто со стеком stack clean 3.5 раза в день не запускаешь

A64m
27.08.2018
20:17:27
старый кабал плохо работает

Alexander
27.08.2018
21:43:46
@A64m_qb0 а как-нибудь с линзами по человечески можно из Maybe a сделать Either X a ?

A64m
27.08.2018
21:45:21
matching _Just & _Left .~ X

Alexander
27.08.2018
21:47:13
ок, Either X a -> Either Y a ?

Admin
ERROR: S client not available

Alexander
27.08.2018
21:47:22
или проще через left это?

Google

A64m
27.08.2018
21:47:57
_Left .~ Y
или
_Left %~ f
где f :: X -> Y

Alexander
27.08.2018
21:50:11
так попробую Either X (Maybe Y) в (Either Z Y) скомпозить
& (_Left %~ f) &(matching _Just & _Left .~ Z ?
не, не от
join . left f . right (maybe (Left z) Right) было бы без линзов
а с линзами как
1. xyz & _Left %~ f :: Either Z (Maybe a)
2. xyz & _Left %~ f & _Right %~ (matching _Just & _Left Z :: EIther Z (EIther Z a)
+-

A64m
27.08.2018
21:54:16
(_Left .~ "Z") . matching _Just
> :t (_Left .~ "Z") . matching _Just
(_Left .~ "Z") . matching _Just :: Maybe a -> Either [Char] a

Alexander
27.08.2018
21:55:01
у этом случае у меня Z и для случая Left, и для Right Nothing?

A64m
27.08.2018
21:56:04
там не будет Right Nothing
matching вернет Left (не сматченное призмой _Just)
т.е. Left Nothing

Alexander
27.08.2018
21:57:19
не я сейчас пытаюсь собрать Either X (Maybe a) -> Either Z a
где Left x -> (f x), Right Nothing -> z

A64m
27.08.2018
21:58:19
(_Left %~ f) . matching (_Right . _Just)
тогда

Alexander
27.08.2018
21:58:31
пока у меня (_Left %~ f) . _Right mathicg _just

Google

Alexander
27.08.2018
21:58:36
так.. а!
ещё нужно как-то добавить кейс для Right Nothing

Denis
27.08.2018
22:00:09
почему не просто either?

Alexander
27.08.2018
22:02:51
дай повыпендриваться
чтобы понять что линзы тут не нужны нужно понять как их написать
т.к. иначе когда их надо будет написать - ты не сможешь