Size: a a a

2020 March 02

DS

Doge Shibu in rust_offtopic
Pavel
export Overhead;
Так мы и так говорим об иммутабельных коллекциях обычно, если скала.

Там и так такой оверхед, что какая разница.
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Scala идёт по пути C++?
Нет, в крестах нет плагинов к компилятору настолько развитых.
источник

DS

Doge Shibu in rust_offtopic
Ну и таких же развитых экспериментальных макрсов, которые давали полный доступ к внутренностям компилятора.

И очевидно, что вот при смене компилятора целиком эти вещи поломаются.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Нет, в крестах нет плагинов к компилятору настолько развитых.
Если интерфейс к плагинам поменяется, то случится страшное?
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Т-34 85
Окей. Но откровенное говно точно не взлетит, если остальные варианты +- разумные
Чем хуже сама технология, тем больше должны быть другие факторы - согласен.
источник

Т8

Т-34 85 in rust_offtopic
Andrey @ozkriff Lesnikov
Чем хуже сама технология, тем больше должны быть другие факторы - согласен.
Да, спасибо, такая формулировка
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Если интерфейс к плагинам поменяется, то случится страшное?
Проблема в том, что внутреннее представление в компиляторе изменилось.

А все эти плагины и т.д. умеют работать только со старыми деревьями выражений, контекстами и т.д.
источник

DS

Doge Shibu in rust_offtopic
Поэтому в скала 3 решили сделать новый дизайн макросов, который больше не будет помечен как экспериментальный, при этом будет меньше протекать внутренностями компилятора.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Проблема в том, что внутреннее представление в компиляторе изменилось.

А все эти плагины и т.д. умеют работать только со старыми деревьями выражений, контекстами и т.д.
Ну так что, разрабы тех проектов вынуждены ограничиваться тем, что есть, не использовать плагины, иначе рухнет рано или поздно?
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Ну так что, разрабы тех проектов вынуждены ограничиваться тем, что есть, не использовать плагины, иначе рухнет рано или поздно?
Им просто не нужны эти плагины, они и без них нормально живут.

Они скорее всего даже не думали их брать изначально.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Им просто не нужны эти плагины, они и без них нормально живут.

Они скорее всего даже не думали их брать изначально.
А если всё-таки придётся изменить это базу, то кранты?
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
А если всё-таки придётся изменить это базу, то кранты?
Нет, в скале давно есть средства автоматического исправления кода при переходе на новую версию.
источник

DS

Doge Shibu in rust_offtopic
Вон, два раза стд либу коллекций меняли без прям ужасающей боли.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Нет, в скале давно есть средства автоматического исправления кода при переходе на новую версию.
Это смотря что и как поменяется. Для vb6 проектов тоже есть тулза миграции на vb.net
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Это смотря что и как поменяется. Для vb6 проектов тоже есть тулза миграции на vb.net
Таких больших не обратно совместимых изменений там нет и не планируется.

Самое больное - это убирание экспериментальных макросов и некоторого подвида плагинов к компилятору. Но это влияет только на совсем advanced юзеров, которым обычно с этим норм, т.к. они знают на что идут.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Таких больших не обратно совместимых изменений там нет и не планируется.

Самое больное - это убирание экспериментальных макросов и некоторого подвида плагинов к компилятору. Но это влияет только на совсем advanced юзеров, которым обычно с этим норм, т.к. они знают на что идут.
В джаве тоже не планировалось. Как и в дотнете...
источник

P

Pavel in rust_offtopic
Т-34 85
В джаве тоже не планировалось. Как и в дотнете...
ну так больших изменений и не было, закрыли недокументированные проходы
источник

P

Pavel in rust_offtopic
сам язык тоже почти не изменился с 8й
источник

V

Vladyslav Batyrenko in rust_offtopic
господи, как забанить программистов, которые пишут +new Date() в JS, чтобы получить таймстемп?
источник

🦉⁣

🦉 ⁣ in rust_offtopic
Vladyslav Batyrenko
господи, как забанить программистов, которые пишут +new Date() в JS, чтобы получить таймстемп?
длинной линейкой по голове
источник