Size: a a a

2020 August 05

p

polunin.ai in rust_offtopic
люди на складе біли тогда?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
люди на складе біли тогда?
да, подтверждено минус несколько сотен, несколько тысяч раненых
источник

AZ

Alex Zhukovsky in rust_offtopic
ты видео не видел чтоли? Там в километре машины попереворачивало
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ты видео не видел чтоли? Там в километре машины попереворачивало
видел. уже известно что взорвалось?
источник

AZ

Alex Zhukovsky in rust_offtopic
около 2000 тон селитры хабаровского бизнесмена
источник

AZ

Alex Zhukovsky in rust_offtopic
можешь погуглить
источник

p

polunin.ai in rust_offtopic
Переслано от polunin.ai
то есть ты выкинешь 20к строк кода потому что не смог прочитать функцию? сильный программист ты однако
источник

p

polunin.ai in rust_offtopic
Переслано от Vladimir Sapronov
я принципиальный программист - известен тем, что говна не ем
источник

D

Dika in rust_offtopic
Nick Linker
Хочу какую-нибудь умную нейронку, которая бы делала дневной дайджест 😊))
можно еще нейронкой заменить царя, должно отлично получиться
источник

NL

Nick Linker in rust_offtopic
Dika
можно еще нейронкой заменить царя, должно отлично получиться
источник

p

polunin.ai in rust_offtopic
@enomad я ПОНЯЛ, почему в языках нет нормальных фич. потому что это СЛОЖНО. реально, каждая фича прибавляет огромную кучу нагрузки на различные части компилятора и рантайма, поэтому и разрабы не спешат пилить их в языки.
источник

p

polunin.ai in rust_offtopic
Вот ты я помню хотел чтобы у каждого варианта перечисления был свой тип. Я так и не придумал за несколько месяцев, как это сделать так чтобы это хотя бы РАБОТАЛО и было soundness. Потому что вроде лёгкая вещь а на самом деле она очень нетривиальная.
источник

NL

Nick Linker in rust_offtopic
polunin.ai
@enomad я ПОНЯЛ, почему в языках нет нормальных фич. потому что это СЛОЖНО. реально, каждая фича прибавляет огромную кучу нагрузки на различные части компилятора и рантайма, поэтому и разрабы не спешат пилить их в языки.
Но если это Scala, то кое-какие фичи можно сделать используя средства самого языка. Например, анонимные рекорды, LINQ, разные html/css DSL, тайпклассы делались средствами самого языка (имплиситами + немножко тайплевельной магии).
источник

p

polunin.ai in rust_offtopic
polunin.ai
Вот ты я помню хотел чтобы у каждого варианта перечисления был свой тип. Я так и не придумал за несколько месяцев, как это сделать так чтобы это хотя бы РАБОТАЛО и было soundness. Потому что вроде лёгкая вещь а на самом деле она очень нетривиальная.
Самый правильный способ - это сделать refinement types, которые охренеть какие сложные и требуют верификатор
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
@enomad я ПОНЯЛ, почему в языках нет нормальных фич. потому что это СЛОЖНО. реально, каждая фича прибавляет огромную кучу нагрузки на различные части компилятора и рантайма, поэтому и разрабы не спешат пилить их в языки.
ну да
источник

NL

Nick Linker in rust_offtopic
То есть Scala — один из немногих языков, где у писателей библиотек средств не меньше, чем у разработчиков самого языка.
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Вот ты я помню хотел чтобы у каждого варианта перечисления был свой тип. Я так и не придумал за несколько месяцев, как это сделать так чтобы это хотя бы РАБОТАЛО и было soundness. Потому что вроде лёгкая вещь а на самом деле она очень нетривиальная.
ну это не нужно и велосипедится
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
@enomad я ПОНЯЛ, почему в языках нет нормальных фич. потому что это СЛОЖНО. реально, каждая фича прибавляет огромную кучу нагрузки на различные части компилятора и рантайма, поэтому и разрабы не спешат пилить их в языки.
Telegram
Stanislav Popov in Мы обречены
@v_sapronov короче, ты няша, вообще статья началась очень хорошо с умывания скриптодетей об mypy/ts, у нас многие позиции совпадают и у меня есть куча черновиков на похожие темы

Тут такой момент - в 2020 у динамистов все хуже и хуже получается оправдывать динамику впринципе, потому что динамика это не альтернатива статике, динамика это признание статики беспомощной и забивание в угол.

в начале нулевых "когда жава не умела в дженерики" - да, динамика давала некоторую свободу.

мое мнение: сейчас динамика эту свободу проебала и во всем косит под статику. сейчас(начиная с 2015) стоило бы подумать о динамике как не о системе где мы "назло затрем типы" а как об альтернативе статике - а именно чем то где есть хотрелоад, быстрые итерации, быстрый репл, алгеблаические эффекты, линтипы и прочая дичь.

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

форсить динамику сейчас это примерно как форсить механические компьютеры…
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
ну это не нужно и велосипедится
Велосипеды в языках это плохо
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Велосипеды в языках это плохо
норм

pub struct DTLineSegment {
   pub val: Line<Screen>,
   pub prio: u32,
}

pub enum DTObj {
   Point(DTPoint),
   Line(DTLine),
   LineSegment(DTLineSegment),
}
источник