Size: a a a

Язык программирования Julia / Julia programming language

2021 June 23

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Это очень хороший маркер, что то, что они хотят сделать, делать нельзя.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
пока нет...
не очень понимаю, кто из девелоперов какие каналы читает
пока на дискурсе эту тему не поднял, были только весьма небольшие обсуждения в слаке и в гитхабе
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
сегодня кстати в слаке тред на 60 сообщений про это :)
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
в основном я и OscarSmith
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
:+1:
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
А в каком канале?
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
general
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Papp молодец.
Не всегда я с ним согласен, но сейчас он совершенно правильные вещи говорит (ну или по крайней мере такие же, как и я 😊 ).

https://discourse.julialang.org/t/findmax-and-friends-confusing-behaviour-to-be-introduced-in-1-7/61904/83
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
да, удачно он сформулировал
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
я согласен и отлично понимаю осторожность во включении чего-то в Base, даже если мне какая-то функция очень нравится и кажется чрезвычайно полезной и очевидной
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Если честно, упрямство этих ребят абсолютно непонятно. Как будто шоры надели: "Это правильное математическое определение" и больше ничего не слышат.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
изначально примерно так и надо было бы сделать, но для этого требовался дар предвидения :)
была бы argmax(f, A) с предлагаемым определением, но никто бы её не использовал для поиска максимума в массиве - была бы вместо этого функция типа indmax([f, ]A)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
+1
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
но когда все привыкли и используют argmax - такое изменение никак не в тему
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Мне ещё нравится аргументация "ну, если не зайдёт, сделаем deprecated в 1.8"

То есть про SemVer в этот момент совсем забывают.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Хотя, кстати, это вообще большая проблема.
С каждым таким действием 2.0 становится всё дальше и сложнее.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
То есть с одной стороны семвер это хорошо, но с другой стороны, можно даже немного позавидовать питону, котгорый забивает на это, и некоторые мелкие детали всё-таки позволяет себе депрекейтить внутри одной большой версии.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Хотя когда с этим сталкиваешься, то это конечно бесит 😊
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
я даже не ожидал найти определения argmax(f, A) в имеющейся экосистеме :) а оказалось вот оно как
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
источник