Size: a a a

2018 June 09

А

Алексей in TypeScript
Aleh Kashnikau
В композиции, которую ты можешь определить)
Я могу эту "композицию" (которая фактически не будет композицией) зашить в язык и тогда монад в чистом виде в языке не будет, а Maybe очень даже будет.
источник

l

la gente está muy loca in TypeScript
Что ещё себе в язык зашьёшь?)
источник

AK

Aleh Kashnikau in TypeScript
Алексей
Я могу эту "композицию" (которая фактически не будет композицией) зашить в язык и тогда монад в чистом виде в языке не будет, а Maybe очень даже будет.
Я тебя не понимаю (
источник

l

la gente está muy loca in TypeScript
🐕
источник

А

Алексей in TypeScript
Aleh Kashnikau
Я тебя не понимаю (
В голанге обработка ошибок всегда требует if err != nil { return err } или что-то подобного, хотя можно определить какой-нибудь короткий синтаксический сахарок, который бы автоматически делал проверку и возврат ошибки. Что-то на подобие этого и происходит в том же хаскеле с тем же Either, только там это делается через монады.
источник

D

Draft in TypeScript
Приватные функции в typescript "принято" обозначать нижним подчеркиванием?
источник

AK

Aleh Kashnikau in TypeScript
Алексей
В голанге обработка ошибок всегда требует if err != nil { return err } или что-то подобного, хотя можно определить какой-нибудь короткий синтаксический сахарок, который бы автоматически делал проверку и возврат ошибки. Что-то на подобие этого и происходит в том же хаскеле с тем же Either, только там это делается через монады.
И без сахарка, просто за счет композиции
источник

А

Алексей in TypeScript
Aleh Kashnikau
И без сахарка, просто за счет композиции
Какой композиции?
источник

ℝεi :: (☄️→🔥) → 👑 in TypeScript
Алексей
В голанге обработка ошибок всегда требует if err != nil { return err } или что-то подобного, хотя можно определить какой-нибудь короткий синтаксический сахарок, который бы автоматически делал проверку и возврат ошибки. Что-то на подобие этого и происходит в том же хаскеле с тем же Either, только там это делается через монады.
Что не ужели в функцию универсальную обернуть нельзя чтоб каждый раз ифами не мазаться?
источник

AK

Aleh Kashnikau in TypeScript
Т.е.
const findUserEmail = id => findUser(id).bind(user => user.email)
источник

AK

Aleh Kashnikau in TypeScript
Проверка спрятана в bind
источник

А

Алексей in TypeScript
ℝεi :: (☄️→🔥) → 👑
Что не ужели в функцию универсальную обернуть нельзя чтоб каждый раз ифами не мазаться?
неа
источник

L

LiberateAI in TypeScript
Draft
Приватные функции в typescript "принято" обозначать нижним подчеркиванием?
На мой взгляд - нет
Линтерам обычно подчеркивание не нравится
источник

l

la gente está muy loca in TypeScript
Дожили
источник

D

Draft in TypeScript
LiberateAI
На мой взгляд - нет
Линтерам обычно подчеркивание не нравится
оке
источник

l

la gente está muy loca in TypeScript
Двух видов приватных полей вам уже мало?)
источник

AK

Aleh Kashnikau in TypeScript
)))
источник

L

LiberateAI in TypeScript
la gente está muy loca
Двух видов приватных полей вам уже мало?)
вот-вот
источник

А

Алексей in TypeScript
Aleh Kashnikau
Т.е.
const findUserEmail = id => findUser(id).bind(user => user.email)
нууу нет, такое в Go точно не приживётся
источник

AK

Aleh Kashnikau in TypeScript
la gente está muy loca
Двух видов приватных полей вам уже мало?)
# вроде еще нет в тс
источник