Size: a a a

F# Flood: How to breed children, if you are a white cisgender male

2020 September 04

A

Anatoly in F# Flood: How to breed children, if you are a white cisgender male
поэтому ФП будет проникать в мейнстримные языки, а нормальные ФП языки воспримут нормальные элементы ООП
источник

IC

Ilya L Che in F# Flood: How to breed children, if you are a white cisgender male
Ждём protected в фшарпе.
источник

A

Anatoly in F# Flood: How to breed children, if you are a white cisgender male
(я не уверен, что протектед - нормальный элемент в ООП, это к Илье)
источник

IC

Ilya L Che in F# Flood: How to breed children, if you are a white cisgender male
Я тоже не уверен.
источник

IC

Ilya L Che in F# Flood: How to breed children, if you are a white cisgender male
Но он удобный иногда 🤷‍♂
источник

VS

Vasily Shapenko in F# Flood: How to breed children, if you are a white cisgender male
Вопрос Когда
источник

A

Anatoly in F# Flood: How to breed children, if you are a white cisgender male
"иначе не работает" - их тулы иначе никому не нужны
источник

IC

Ilya L Che in F# Flood: How to breed children, if you are a white cisgender male
В целом, мне достаточно пофиг, что считают ооп и фп. Количество фич важнее. Проблемы из-за существовании протектед самого по себе мне неизвестны.
источник

AH

Ayrat Hudaygulov in F# Flood: How to breed children, if you are a white cisgender male
я где-то читал что в фшарпике не смогли безопасные замыкания на this осуществить из лямбд в протекдет методах или чот такое и забили хуй
источник

AH

Ayrat Hudaygulov in F# Flood: How to breed children, if you are a white cisgender male
по-моему @fvnever знает ^^
источник

AH

Ayrat Hudaygulov in F# Flood: How to breed children, if you are a white cisgender male
но подали этот косяк под соусом заботы за чистоту языка - типа наследование плохо
источник

R

Roman in F# Flood: How to breed children, if you are a white cisgender male
Ilya L Che
В целом, мне достаточно пофиг, что считают ооп и фп. Количество фич важнее. Проблемы из-за существовании протектед самого по себе мне неизвестны.
в сишарпе щас много фич. Кол-во не переходит в качество
источник

DS

Doge Shibu in F# Flood: How to breed children, if you are a white cisgender male
Roman
Закон протекающих абстракций же. В математике же у тебя нет издержек в виде потребляемой памяти и проца, а в погромировании уже есть.
Мой поинт в том, что учитывая размер систем, которые тогда писали, и тогдашние мощности, бонусы от ФП были не настолько ощутимы, а минусы (доп. вычислительная нагрузка) — наоборот. Но мы, походу, об одном и том же с тобой, не?
Скорее тогда компиляторов не было достаточно умных.

Сейчас среди ФП компиляторов такие монстры есть (особенно в академии), что разница между ФП и неФП подходами по перформансу может быть минимальна
источник

DS

Doge Shibu in F# Flood: How to breed children, if you are a white cisgender male
Какой-нибудь MLTon вообще чудеса творит. Или GRIN, если его до ума доведут хоть когда-нибудь
источник

R

Roman in F# Flood: How to breed children, if you are a white cisgender male
Doge Shibu
Скорее тогда компиляторов не было достаточно умных.

Сейчас среди ФП компиляторов такие монстры есть (особенно в академии), что разница между ФП и неФП подходами по перформансу может быть минимальна
ну так это оно и есть. Просто появились более удачные, менее протекающие реализации абстракций
источник

IC

Ilya L Che in F# Flood: How to breed children, if you are a white cisgender male
Roman
в сишарпе щас много фич. Кол-во не переходит в качество
Как ты определил, что не переходит?
источник

R

Roman in F# Flood: How to breed children, if you are a white cisgender male
на глаз
источник

IC

Ilya L Che in F# Flood: How to breed children, if you are a white cisgender male
Понятно. На мой глаз переходит.
источник

DS

Doge Shibu in F# Flood: How to breed children, if you are a white cisgender male
Roman
ну так это оно и есть. Просто появились более удачные, менее протекающие реализации абстракций
Просто раньше в ФП сообществе идея была не делать умные компиляторы, а делать свое железо
источник

R

Roman in F# Flood: How to breed children, if you are a white cisgender male
Ilya L Che
Как ты определил, что не переходит?
в сишарп добавили кучу фичей, я попробовал — все еще говно. И даже местами стало хуже.
источник