@frp_ru

Страница 291 из 420
Kelin
03.12.2017
11:22:34
опасный

Hitomi's
03.12.2017
11:22:54
та я шучу)))

можно ли себя называть стронг Джуном, если юзаешь ФП?

ну ФП это же полюбому кулл

Google
? animufag ?
03.12.2017
11:25:42
не

если ты на фп то недорос до джуна

так студентик с влажными мечтами

Hitomi's
03.12.2017
11:26:23
кек)

а если императивный, то это мидл?

? animufag ?
03.12.2017
11:27:51
мидл когда выписал себе мантры с фразочками бугаенко

andretshurotshka?❄️кде
03.12.2017
11:29:46
чет ору

illiatshurotshka❄️
03.12.2017
11:30:24
сениор это когда бем на бекенде

Hitomi's
03.12.2017
11:30:35
так студентик с влажными мечтами
а вот тут, кстати, без оскорблений плиз

студент - это обидно

Yung
03.12.2017
11:35:16
мидл когда выписал себе мантры с фразочками бугаенко
Все так, сеньер это когда им следуешь

И сам проповедуешь

Google
andretshurotshka?❄️кде
03.12.2017
11:40:42
https://github.com/justinwoo/purescript-record-extra

>These functions may be removed as they are merged into core libraries in 0.12 and beyond. фак

https://github.com/mgajda/json-autotype

https://liamgoodacre.github.io/purescript/rows/records/2017/07/10/purescript-row-to-list.html

https://github.com/purescript/purescript-typelevel-prelude

чет там посложнее typelevel-ts)

illiatshurotshka❄️
03.12.2017
11:54:49
Default
03.12.2017
11:56:08
сениор это когда бем на бекенде
А архитектор пишет на $mol?

Дмитрий
03.12.2017
13:28:06
чет там посложнее typelevel-ts)
Я через argonaut json подключал, там нормально с ним работать, без вжух магии

Denis
03.12.2017
13:30:18
Можно ли назвать монады функторами на стероидах?))))
можно это же и есть функтор с 2 естественными преобразованиями

Hitomi's
03.12.2017
16:38:43
я так понял, что библиотеку Axios я не могу юзать вместе с Future верно?

Он возвращает промис, но добраться я до значения не могу

Дмитрий
03.12.2017
16:39:46
В смысле? Последнюю фразу не понял

Ну и вооще так то я юзал фьючерсы как раз именно с axios, так как есть encaseP

illiatshurotshka❄️
03.12.2017
16:41:13
функция возвращает IO но достать значение я не могу))))

Дмитрий
03.12.2017
16:42:04
https://github.com/zerobias/telegram-mtproto/blob/feature/mtproto3/packages/telegram-mtproto/src/http.js

Непосредственный пример

Hitomi's
03.12.2017
16:43:10
const getData = new Future((reject, resolve) => { resolve( axios.get('http://api.openweathermap.org/data/2.5/forecast?id=687700&units=metric&APPID=589954fc426476988cc0be8d6ed03349') ) }) getData.fork( (error) => console.log('Something went wrong, the future was rejected', error), (success) => console.log(success) );

так не с работает then

Google
Hitomi's
03.12.2017
16:43:29
даже если я припишу его к succes

или к axios

он все время будет возвращать промис

Даниил
03.12.2017
16:44:13
Future.encaseP(axios.get(...)).map(...).fork(console.error, console.log)

Hitomi's
03.12.2017
16:45:43
ща подзырю

Дмитрий
03.12.2017
16:46:19
Future.encaseP(axios.get(...)).map(...).fork(console.error, console.log)
Это довольно странная конструкция

Даниил
03.12.2017
16:46:37
чёт да, не совсем так, поторопился

Дмитрий
03.12.2017
16:46:55
Смысл в том, что axios до форка не должен вызываться

Даниил
03.12.2017
16:47:04
const fetchf = Future.encaseP(axios.get);

ну и дальше fetchf(...).fork(...)

Дмитрий
03.12.2017
16:47:25
Ну у меня вот так и написано в примере

Hitomi's
03.12.2017
16:47:38
ща попробую

Дмитрий
03.12.2017
16:47:45
Я правда форк почти не юзал, лол

Гораздо проще просто захэндлить все ошибки внутри цепи преобразований, свести всё в какой нибудь Either в резолв тип и спокойно юзать с async await без try catch

Hitomi's
03.12.2017
16:54:07
а почему стандартный Future этого не поддерживает

?

Дмитрий
03.12.2017
16:54:55
Стандартный Future где?))

Hitomi's
03.12.2017
16:55:26
ну я вот использую ramda-fantasy

andretshurotshka?❄️кде
03.12.2017
16:56:33
ramda-fantasy deprecated

Дмитрий
03.12.2017
17:00:21
Для большинства авторов ramda-fantasy она была лишь ступенью к чему-то большему. Кого на purescript-проекты захантили, кто в кложуру ушел, автор FL вообще 4 года на хаскеле пишет, а автор sanctuary просто начал усиленно упарываться по рантайм типизации

Google
Дмитрий
03.12.2017
17:00:40
Поэтому по общему консенсусу проект заморожен

Поэтому каждый теперь свои "стандартные либы" пишет, лол

У меня, разумеется, самая лучшая

Hitomi's
03.12.2017
17:01:50
хм... понятно

так что же тогда юзать?

лучше

Дмитрий
03.12.2017
17:04:12
Ну я говорю, я свои типы написал))

Admin
ERROR: S client not available

Hitomi's
03.12.2017
17:05:00
ну я ещё в FP не так силен, что бы что-то своё писать

Дмитрий
03.12.2017
17:05:42
Сделал исключение только для того, что невозможно написать из-за высокой наукоёмкости)) Как раз фьючерсы и иммутабельные списки

Поэтом для них fluture и immutable.js

Hitomi's
03.12.2017
17:13:40
я имею право доставать значение из функторов по законам фп вот так __value

?

Дмитрий
03.12.2017
17:14:58
Полиция фп, всем оставаться на своих местах

я имею право доставать значение из функторов по законам фп вот так __value
На первый раз отделаетесь штрафом, впредь будьте бдительнее)

Hitomi's
03.12.2017
17:15:33
?

а если серьезно, ну типо это нормально?

Дмитрий
03.12.2017
17:16:49
Ну тебе самому не кажется что это слегка нелогично?)

Hitomi's
03.12.2017
17:17:04
ну а как тогда?

Дмитрий
03.12.2017
17:17:23
Я уж не говорю про то что у тебя фьючерс вообще вероятно даже не зарезолвлен

Google
Hitomi's
03.12.2017
17:17:24
я не видел, что бы его доставали в примерах

уже зарезолвен

я не за фьючерс вообще говорю

Дмитрий
03.12.2017
17:18:01
Ну открой доку fluture, какой смысл гадать

Вообще бессмысленно говорить

Hitomi's
03.12.2017
17:18:20
я не за фьючерс вообще говорю

Hitomi's
03.12.2017
17:19:08
а как тогда его вынять?

если надо

Даниил
03.12.2017
17:19:51
нельзя из функторов "доставать" значения

Hitomi's
03.12.2017
17:20:13
хорошо, разберусь

Даниил
03.12.2017
17:20:16
в общем случае

взять хотя бы Maybe, какое значение ты собираешься получить из Nothing?

Hitomi's
03.12.2017
17:29:34
та забей, я просто ещё только въезжаю в эту тему и могу задавать вопросы о вещах, которые и не нужны на самом деле

illiatshurotshka❄️
03.12.2017
17:34:14
говорю же что надо изучить хаскель

andretshurotshka?❄️кде
03.12.2017
18:23:56
Дмитрий
03.12.2017
18:26:08
Теорию гомотопий

illiatshurotshka❄️
03.12.2017
18:26:20
лямбда тессеракт

andretshurotshka?❄️кде
03.12.2017
18:33:11
oh no

Страница 291 из 420