Size: a a a

2021 January 30

IC

Ilya Chernoudov in pro.net
Переименовал tan2 в tanh - красавчик
источник

IC

Ilya Chernoudov in pro.net
А у вас нет каких то рекомендаций, чтобы не делали таких больших пул реквестов?🤔 Потому что там столько изменений и всего 1 комментарий
источник

E

EgorBo in pro.net
Ilya Chernoudov
А у вас нет каких то рекомендаций, чтобы не делали таких больших пул реквестов?🤔 Потому что там столько изменений и всего 1 комментарий
таннер главный по System.Math
источник

A

Aloraman in pro.net
Ilya Chernoudov
Переименовал tan2 в tanh - красавчик
WTF?
источник

A

Aloraman in pro.net
А, тьфу ты, гитовый диф перестановку строк принял за переименование atan2 в atanh
Не пугайте так
источник

AT

Alexey Tkachenko in pro.net
EgorBo
только ща завели фолдинг Math.Something(const) в константу
лучше бы ввели хоть какую-то возможность помечать хотя бы статические методы чистыми...
источник

AK

Andrei Kurosh in pro.net
Alexey Tkachenko
лучше бы ввели хоть какую-то возможность помечать хотя бы статические методы чистыми...
Почему для статических методов это должно быть легче?
источник

AT

Alexey Tkachenko in pro.net
Andrei Kurosh
Почему для статических методов это должно быть легче?
потому что static local functions и static lambdas сделали
источник

AT

Alexey Tkachenko in pro.net
mutable this уже подразумевает наличие сайд эффектов, хотя было бы недурно, да
источник

AT

Alexey Tkachenko in pro.net
но для структур readonly methods ввели
источник

AK

Andrei Kurosh in pro.net
Alexey Tkachenko
потому что static local functions и static lambdas сделали
Ну и что? Это-то как раз ерунда, оно просто проверяет отсутствие доступа к this
источник

E

EgorBo in pro.net
Alexey Tkachenko
лучше бы ввели хоть какую-то возможность помечать хотя бы статические методы чистыми...
что бы это дало?
источник

AK

Andrei Kurosh in pro.net
А вот отсутствие возможности поменять хоть какой-нибудь стейт проверить сложнее, потому что тогда концепцию чистоты или не-чистоты нужно вводить для всех операций
источник

IC

Ilya Chernoudov in pro.net
Alexey Tkachenko
лучше бы ввели хоть какую-то возможность помечать хотя бы статические методы чистыми...
А какой Профит от метки?
источник

AT

Alexey Tkachenko in pro.net
EgorBo
что бы это дало?
Ну например фолдинг константы без магии
источник

E

EgorBo in pro.net
Alexey Tkachenko
Ну например фолдинг константы без магии
всмысле? как вычислить косинус от 1 через атрибут??
источник

AT

Alexey Tkachenko in pro.net
Ленивость вычислений, мемоизация хотя бы локальная
источник

E

EgorBo in pro.net
ниче не понял
источник

AK

Andrei Kurosh in pro.net
EgorBo
всмысле? как вычислить косинус от 1 через атрибут??
Видимо он имел в виду, что результат чистой функции от константы можно было бы вычислять при компиляции
источник

AK

Andrei Kurosh in pro.net
Alexey Tkachenko
Ленивость вычислений, мемоизация хотя бы локальная
Но нахера это все нужно тащить в сишарп?
источник