Size: a a a

2021 May 27

B

Börgar in rust_offtopic
например: юнион вариатов в АДТ
источник

а

а это кто in rust_offtopic
C++ туплы можно обрабатывать только используя вариадик генерики, в то время как hlist/рекурсивные пары можно обрабатывать без вариадик генериков
источник

а

а это кто in rust_offtopic
поэтому hlist лучше
источник

SP

Stanislav Popov in rust_offtopic
кажется меня надо вообще во всех питоночатах забанить. какий же это убогий мирок
источник

SP

Stanislav Popov in rust_offtopic
Переслано от Илья Власов...
Кстати, мб кто пояснит зачем в PyCharm постоянно всплывает подсказка, что выражение
if smth == None:
можно заменить на эквивалентное
if smth:
если это просто неправда? Или я чета не понимаю?
источник

SP

Stanislav Popov in rust_offtopic
Переслано от Alex Kalinin
Потому что первое это избыточная конструкция. А второе - более пайтон вей
источник

B

Börgar in rust_offtopic
только в языке уже есть теперь 2 способа работы с тюплами
источник

а

а это кто in rust_offtopic
много — не мало
источник

а

а это кто in rust_offtopic
или ты хочешь чтобы у каждой задачи было одно решение?
источник

B

Börgar in rust_offtopic
а теперь скажи, что frunk::coproduct лучше чем enum
источник

B

Börgar in rust_offtopic
там же рекурсивные пары можно обрабатывать без вариадик генериков
источник

B

Börgar in rust_offtopic
мало того, я тебе скажу, что вариадики это просто сахар для этих рекурсивных пар, вот и все
источник

[

[BRM]White Rabbit in rust_offtopic
Ор
источник

B

Börgar in rust_offtopic
всегда используется
<Head, Tail...>
и
<Head>
что переводится в
(Val, Rest)
и
(Val, ())
источник

SP

Stanislav Popov in rust_offtopic
у нас были три проверки на минингнесс if trololo, if trololo==None, if Trololo is None, помимо этого bool, __bool__ , zero, десятки всевозможных способов эмулировать Option через словари и hasattr

zero вроде бы выпилили, чтото оно даже не гуглится
источник

B

Börgar in rust_offtopic
плохо то, что нельзя одно решение в другое перегнать
источник

B

Börgar in rust_offtopic
тк нельзя создать какой-нибуть flatten, он требует вариадиков
источник

[

[BRM]White Rabbit in rust_offtopic
Нам нужно 15 возможных вариантов сделать условный переход
источник

AN

Alex Noname in rust_offtopic
Ну норм. В с++ тоже так.
источник

[

[BRM]White Rabbit in rust_offtopic
Сколько из них депрекейтед?
источник