
Aleh
08.09.2017
09:22:48
Без него жить нельзя потому что

andretshurotshka?❄️кде
08.09.2017
09:26:45

Alex
08.09.2017
09:27:41
Алиас?
я немножко танкист, можешь ссылку кинуть на контекст?

Google

Valery
08.09.2017
09:28:06
xDDD ну имелось ввиду, каким образом он связан с модулями ng1

andretshurotshka?❄️кде
08.09.2017
09:29:54
боже
AbstractSingletonFactoryBean

Alex
08.09.2017
09:30:31
а
ну можно попробовать
там просто еще проблема, что preact-cli и вебпак не мой
как мопед)

Aleh
08.09.2017
09:30:48

andretshurotshka?❄️кде
08.09.2017
09:32:21
Для второго ангулара нету флоу типов, ето плохо
??

Alex
08.09.2017
09:33:29

Алексей
08.09.2017
12:11:44

Alexander
08.09.2017
12:14:55
можно, ты в flowconfig указуешь где искать
@Ai_boy
[libs]
flow-typed/npm
flow-typed/decls <— тут твои тайпинги

Google

Алексей
08.09.2017
12:17:43

andretshurotshka?❄️кде
08.09.2017
12:35:43
че вы на флоу переехали?

Алексей
08.09.2017
12:36:40
че вы на флоу переехали?
Не просто хочу пописать flow тайпингов - просто попрактиковаться. Хочу какраз для Angular написать - посмотреть можно ли Angular c flow завести

Дмитрий
08.09.2017
12:45:08
Вот и всё; рис уходит из плова

Дмитрий
08.09.2017
13:23:21
многзначная фраза

Max
08.09.2017
13:28:26
ты картинку не видел?

Maxim
08.09.2017
13:32:35
думаю как эту фичу заюзать в благих целях для "дженериков от дженериков"

andretshurotshka?❄️кде
08.09.2017
13:51:21
HKT?
ты HKT изобретаешь?

Сергей
08.09.2017
13:52:02

andretshurotshka?❄️кде
08.09.2017
13:52:13
higher kinded type

Дмитрий
08.09.2017
13:52:14
Фантомы вроде (что в принципе можно свести к проблеме HKT)
Не выйдет
ТС потерял тип в L, увы

andretshurotshka?❄️кде
08.09.2017
13:54:08
https://github.com/gcanti/fp-ts/blob/master/src/HKT.ts

Дмитрий
08.09.2017
13:54:49
(null! as URI2HKT3<any, any, any>) as
Каждый раз ?

andretshurotshka?❄️кде
08.09.2017
13:55:36
null!

Google

andretshurotshka?❄️кде
08.09.2017
13:55:39
лоол

Дмитрий
08.09.2017
13:55:56
null!!1!!1!
null! / 0

Maxim
08.09.2017
13:56:37

Дмитрий
08.09.2017
13:56:59
Ну значит ты что-то недопроверил
Потому что то что такая конструкция не работает "в лоб" подтверждает господин gcanti кодом выше

Maxim
08.09.2017
13:59:03
я не могу назвать это HKT - т.к присутствуют стринговые литералы
нихрена не понимаю , что пишет gcanti
в коде

Дмитрий
08.09.2017
13:59:47
Как на клингонском, да)
А, в тс ещё были серьёзные проблемы при попытке использования более одного [] за раз в типе
Но это могли уже пофиксить

Aleh
08.09.2017
14:00:46
так а где вы hkt увидели?

Дмитрий
08.09.2017
14:01:26
Не hkt, я отметил что фантомные типы можно свести к ним и наоборот

Aleh
08.09.2017
14:01:27
Array<Array<Array<number>>> это ж не hkt и ts с таким нормально справляется
было бы странно, если бы не справлялся)
есть много чего другого странного, с чем ts не справляется, да, но это не одно из них

Дмитрий
08.09.2017
14:03:17
Проблема в том, что с такой целью проблемы всё равно обеспечены)
думаю как эту фичу заюзать в благих целях для "дженериков от дженериков"

Aleh
08.09.2017
14:03:38
понятно

Google

Дмитрий
08.09.2017
14:10:18
Можно написать "дженерики от дженериков", можно написать на ts, можно тайпчекнуть
Выберите любые два

Aleh
08.09.2017
14:12:36
я бы не называл те костыли, которые у gcanti дженериками от дженериков

Дмитрий
08.09.2017
14:12:58
Аналогично

Maxim
08.09.2017
14:13:23

Дмитрий
08.09.2017
14:13:29
Но он так разумеется не считает)

Maxim
08.09.2017
14:14:22
A<B<C<D - может быть сколь угодно длинной

Дмитрий
08.09.2017
14:14:30
Вся фича в том, что нет

Maxim
08.09.2017
14:14:36
не, у каждого хока свой дополнительный дженерик )

Aleh
08.09.2017
14:14:47
покажи конкретный пример

Дмитрий
08.09.2017
14:15:05
Ты когда последний раз видел compose на 32 элемента, допустим?))

Maxim
08.09.2017
14:15:26
compose(model<UserVO?), touch<UserVO?), validation<UserVO?validator))(LoginView)

Дмитрий
08.09.2017
14:15:39
????
Именно на этом строят типизацию метода compose
На том, что нужно описать только ограниченное количество вариантов

andretshurotshka?❄️кде
08.09.2017
14:17:38
вот в флоу легче
там $Compose просто написал и все

Дмитрий
08.09.2017
14:18:14
?

andretshurotshka?❄️кде
08.09.2017
14:18:34

Maxim
08.09.2017
14:18:55
ну ок, 4-5-6 аргументов в компоуз мне достаточно

Google

Дмитрий
08.09.2017
14:19:41

andretshurotshka?❄️кде
08.09.2017
14:19:53
лол

Дмитрий
08.09.2017
14:23:00
В превью справа прям вообще фрактал

Aleh
08.09.2017
14:23:32
stairway to heaven

Дмитрий
08.09.2017
14:23:50
?

Сергей
08.09.2017
14:24:55
какой трездец

Дмитрий
08.09.2017
14:25:03
На скрине — purescript, что в принципе показывает, что от перебора вариантов композа в той или иной форме не скрыться нигде))

andretshurotshka?❄️кде
08.09.2017
14:25:39
absurd

Дмитрий
08.09.2017
14:27:36
Ну да, это базовая вещь, в чате хаскеля на днях обсуждали

andretshurotshka?❄️кде
08.09.2017
14:27:57
а нах nested either ?
двух вариантов не хватает что ли

Дмитрий
08.09.2017
14:28:48
E< Error, E< WayA, WayB > >
Вообще строго двух вариантов в принципе никогда не хватает) Даже с ними хочется определить These
These — это когда может быть и Left и Right и оба варианта сразу

Denis
08.09.2017
22:39:26
От жс версии ангуляра почти не будет отличаться