Size: a a a

Angular - русскоговорящее сообщество

2020 February 18

S

Smooth Operator in Angular - русскоговорящее сообщество
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
Ну в общем-то да, по этой причине эта монада и нужна)
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀ in Angular - русскоговорящее сообщество
Smooth Operator
там как раз не рекомендуют возвращать и передавать null (проводя параллели с either)
)
В Either не обязательно null возвращать. Наоборот, рекомендуется Error.
https://gcanti.github.io/fp-ts/modules/Either.ts.html
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
В Either не обязательно null возвращать. Наоборот, рекомендуется Error.
https://gcanti.github.io/fp-ts/modules/Either.ts.html
если нет ошибки то что?)
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀ in Angular - русскоговорящее сообщество
Отличие в том, что в случае с Either ты точно знаешь, какие исходы могут быть
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀ in Angular - русскоговорящее сообщество
Smooth Operator
если нет ошибки то что?)
import { Either, left, right } from 'fp-ts/lib/Either'

function parse(input: string): Either<Error, number> {
 const n = parseInt(input, 10)
 return isNaN(n) ? left(new Error('not a number')) : right(n)
}

Вот пример из библиотеки fp-ts
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Аleksandr Korotaev
что-то из этого поможет
не, это, кажется, не по теме
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Yuri Katkov
не, это, кажется, не по теме
materialize и dematerialize мб
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
import { Either, left, right } from 'fp-ts/lib/Either'

function parse(input: string): Either<Error, number> {
 const n = parseInt(input, 10)
 return isNaN(n) ? left(new Error('not a number')) : right(n)
}

Вот пример из библиотеки fp-ts
ну ладно, тут не null)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Smooth Operator
ну ладно, тут не null)
Да только семантика нарушается
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
По сравнению с хаскельом канешно
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀ in Angular - русскоговорящее сообщество
Let me take you into the light
Да только семантика нарушается
А можно чуть подробнее, в чём именно она нарушается?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
А можно чуть подробнее, в чём именно она нарушается?
Ну тут нету Nothing )
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Вроде фп прикольно, по вот такие кейсы канешно рофл
источник

PP

Pika Poka in Angular - русскоговорящее сообщество
Всем привет.
Подскажите, почему вот этот кусок не показывается?
источник

PP

Pika Poka in Angular - русскоговорящее сообщество
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶ in Angular - русскоговорящее сообщество
Phases.lenght 0 может быть?)
источник

JL

J L in Angular - русскоговорящее сообщество
Добрый день, настроил SSR но google lighthouse в performance выдает максимум 20% это нормально ?
источник

АK

Аleksandr Korotaev in Angular - русскоговорящее сообщество
он же дает рекомендации что улучшить, о чем вопрос?)
источник