Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 28

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
> Это вполне себе декларация, а что под ней спрятано - детали имплементации, которые меня не волнуют

Это называется "абстракция".
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Дмитрий К
Аннотации декларативны. Декораторы императивны. Впрочем, можно использовать декораторы лишь для аннотирования, не меняя поведения.
Перечитайте ещё раз внимательно, чтобы не спорить с соломенным чучелом.
источник

DB

Dilame Bowzee in TypeScript — русскоговорящее сообщество
Дмитрий К
> Это вполне себе декларация, а что под ней спрятано - детали имплементации, которые меня не волнуют

Это называется "абстракция".
Я не знаю, как это называется у вас, а в пропозале это называется декларация.

https://github.com/tc39/proposal-decorators

Вот это официальный пропосал
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
На заборе тоже написано.
источник

DB

Dilame Bowzee in TypeScript — русскоговорящее сообщество
Ну да, текст официального prorosal по сравнению со словами рандомного парня из чата - это как забор по сравнению с оксфордским словарём)
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Dilame Bowzee
Я не знаю, как это называется у вас, а в пропозале это называется декларация.

https://github.com/tc39/proposal-decorators

Вот это официальный пропосал
Да и там совсем другие декораторы, не как в ТС.
источник

DB

Dilame Bowzee in TypeScript — русскоговорящее сообщество
Дмитрий К
Да и там совсем другие декораторы, не как в ТС.
В общем, я перечитал определение декларативного программирования в википедии
https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BA%D0%BB%D0%B0%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Я понял о чём вы говорили, и вы, отчасти, правы. Тут проблема в том, что термин не имеет чёткого определения. Я говорил об одном, а вы о другом. И мы оба говорили правильно)
источник

V

Victor in TypeScript — русскоговорящее сообщество
https://www.youtube.com/watch?v=jS2nYEaWIwk&t=476s недавно Андрей Мелихов про декораторы рассказывал
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Dilame Bowzee
В общем, я перечитал определение декларативного программирования в википедии
https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BA%D0%BB%D0%B0%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Я понял о чём вы говорили, и вы, отчасти, правы. Тут проблема в том, что термин не имеет чёткого определения. Я говорил об одном, а вы о другом. И мы оба говорили правильно)
В википедии ещё и ФП к ДП относят, хотя это и не правильно, ибо сами же пишут "ФП нередко содержит содержит алгоритмические куски".
источник

DB

Dilame Bowzee in TypeScript — русскоговорящее сообщество
Дмитрий К
В википедии ещё и ФП к ДП относят, хотя это и не правильно, ибо сами же пишут "ФП нередко содержит содержит алгоритмические куски".
Ну вот тут я в корне не согласен с вашим возражением. Я же правильно понял, что вы говорите, что в декларатвном стиле не может быть алгоритмических кусков?
Но у нас, например, есть SQL, который до мозга костей декларативен. А ещё тьюринг-полный, и на нём можно написать любой алгоритм, и менее декларативным он от этого не станет
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Привет! Подскажите, что не так, деструктуризирую из RouteComponentProps ID в урле
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Dilame Bowzee
Ну вот тут я в корне не согласен с вашим возражением. Я же правильно понял, что вы говорите, что в декларатвном стиле не может быть алгоритмических кусков?
Но у нас, например, есть SQL, который до мозга костей декларативен. А ещё тьюринг-полный, и на нём можно написать любой алгоритм, и менее декларативным он от этого не станет
А где вы в SQL нашли алгоритмы?
источник

DB

Dilame Bowzee in TypeScript — русскоговорящее сообщество
Дмитрий К
А где вы в SQL нашли алгоритмы?
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Garden State
Привет! Подскажите, что не так, деструктуризирую из RouteComponentProps ID в урле
Match как описан?
источник

DB

Dilame Bowzee in TypeScript — русскоговорящее сообщество
Дмитрий К
А где вы в SQL нашли алгоритмы?
https://wiki.postgresql.org/wiki/Mandelbrot_set
Вот множество мандельброта рисуют на чистом SQL
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Dilame Bowzee
https://wiki.postgresql.org/wiki/Mandelbrot_set
Вот множество мандельброта рисуют на чистом SQL
Ребят, вы уже офтопите
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Max Syabro
Match как описан?
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Это и не SQL, а посгресовское его расширение.
источник