Size: a a a

2018 February 26

n

neFormal in fprog_spb
Yuuri
Рабочесть программы обходится?)
программа работает)
источник

AV

Alexander Vershilov in fprog_spb
а, я просто не согласен с этим утверждением про ограничения
источник

AV

Alexander Vershilov in fprog_spb
я не могу ответить на вопрос, который содержит ложное утверждение в контексте
источник

AV

Alexander Vershilov in fprog_spb
т.к. из лжи следует что угодно
источник

Aq

A64m AL256m qn[cores] in fprog_spb
В ладу
но вообще, поклонники статики просто вводят ограничения на задачу, если их типизация не натягивается на реальность.
динамика поволяет реализовать разные подходы
динамика ограничивает подходы, много чего без статики на практике использовать не возможно, всякие высокоуровневые комбинирования комбинаторов вроде линз, или собирание кода по типам, как во всех использованиях тайпклассов
источник

AV

Alexander Vershilov in fprog_spb
поэтому нужно или уточнить, и объяснить мне почему это утверждение верно - уточнить аксиоматику
источник

Aq

A64m AL256m qn[cores] in fprog_spb
В ладу
динамика проще, т.к. ты не ограничен решёткой из типов
поэтому её поклонники гибче подходят к задачам
статика проще, потому что короче цикл получения информации об ошибке
источник

Вл

В ладу in fprog_spb
neFormal
- но вообще, поклонники статики просто вводят ограничения на задачу, если их типизация не натягивается на реальность. динамика поволяет реализовать разные подходы
- нет
- обкладывают ещё одним слоем обсракций? или рефакторят всю систему типов?
ну на самом деле в динамике тоже бывает рефакторинг. там тоже может выясниться что выбранная абстракция не подошла и лучше описать в другой (ну обычно рефакторинг гораздо тупее происходит, просто сверху накидываешь новые таблички и новые правила).
ну и как бы статика в случае рефакторинга выйгрывает (ну и тесты в обоих случаях нужны)
источник

AV

Alexander Vershilov in fprog_spb
мне кажется мы в МСК это обсуждали в кулуарах?
источник

Вл

В ладу in fprog_spb
A64m AL256m qn[cores]
динамика ограничивает подходы, много чего без статики на практике использовать не возможно, всякие высокоуровневые комбинирования комбинаторов вроде линз, или собирание кода по типам, как во всех использованиях тайпклассов
наверное минимальный пример это pure, но нужен ли кому-нибудь полиморфный pure
источник

n

neFormal in fprog_spb
Alexander Vershilov
я не могу ответить на вопрос, который содержит ложное утверждение в контексте
о чём я и говорю - скипаете неудобные вопросы
источник

Aq

A64m AL256m qn[cores] in fprog_spb
В ладу
наверное минимальный пример это pure, но нужен ли кому-нибудь полиморфный pure
в ФП нужен
источник

Вл

В ладу in fprog_spb
(минимальный пример полиморфизма невозможного в динамике)
источник

Aq

A64m AL256m qn[cores] in fprog_spb
neFormal
о чём я и говорю - скипаете неудобные вопросы
если вопрос содержит ложное утверждение он как раз удобный
источник

AV

Alexander Vershilov in fprog_spb
neFormal
о чём я и говорю - скипаете неудобные вопросы
ну если я спрошу, что как вы живете с динамическими языками если их использование приводит к тому, что в каждой строке минимум 3 бага вводится
источник

Aq

A64m AL256m qn[cores] in fprog_spb
лучший подарок от оппонента
источник

n

neFormal in fprog_spb
A64m AL256m qn[cores]
если вопрос содержит ложное утверждение он как раз удобный
да. очень удобно объявить его ложным и скипнуть
источник

n

neFormal in fprog_spb
Alexander Vershilov
ну если я спрошу, что как вы живете с динамическими языками если их использование приводит к тому, что в каждой строке минимум 3 бага вводится
поклонник динамики ответит, что тестами это фиксят
источник

Aq

A64m AL256m qn[cores] in fprog_spb
neFormal
да. очень удобно объявить его ложным и скипнуть
ну да, я правда ответил
источник

Aq

A64m AL256m qn[cores] in fprog_spb
neFormal
поклонник динамики ответит, что тестами это фиксят
но это не правда
источник