Size: a a a

2020 March 12

p

polunin.ai in rust_offtopic
deny rust 2018 idioms
источник

A

Anton 📦 ᯌ in rust_offtopic
polunin.ai
deny rust 2018 idioms
Иииии
источник

A

Anton 📦 ᯌ in rust_offtopic
Интересно начало проекта
источник

A

Anton 📦 ᯌ in rust_offtopic
источник

A

Anton 📦 ᯌ in rust_offtopic
Радует
источник

Т8

Т-34 85 in rust_offtopic
Pavel
так с чего ты взял, что null это 0, а не 0xffffffffffffffff?
Пушто
1. Опытным путём получался 0
2. Ну, это кагбэ напрашивается
источник

Т8

Т-34 85 in rust_offtopic
Pavel
так null это боттом для всех ссылочных типов, только у него ещё и один инстанс в языке есть, но вот смысла в трактовке этого значения нет, потому, что самого значения может даже не быть, оно может под капотом на какой-то флаг смотреть, типа, по коду у тебя переменная null, а потом если a > b, то стаёт не-null, а ниже код проверяет на null, оно может не смотреть в значение указателя, а просто чекнуть флаг и неважно какое там значение было вовсе
Не понял, что ты написал. Флаг делать оверхедно, один указатель проще
источник

Т8

Т-34 85 in rust_offtopic
Pavel
*на некоторых архитектурах
На подавляющем большинстве
источник

Т8

Т-34 85 in rust_offtopic
Pavel
в вм языках с GC часто нет указателей, есть только хендлы и значение хендла может быть любое, даже не чисельного типа, а для хендла null может быть свой null value object конкретный
То, что ты не можешь использовать указатели, ещё не означает, что их нет под капотом
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Но учитывая что 50-60% это жс, Топ-10 выглядит незначительно
Это по какому рейтингу?

В TIOBE

1) java 17.78%
2) c 16.33%
7) js 2.05%
28) scala 0.42%
39) haskell 0.22%
источник

p

polunin.ai in rust_offtopic
Т-34 85
Это по какому рейтингу?

В TIOBE

1) java 17.78%
2) c 16.33%
7) js 2.05%
28) scala 0.42%
39) haskell 0.22%
источник

EG

Emmanuel Goldstein in rust_offtopic
Pavel
если у тебя на нулевом адресе полезные данные, то не логично использовать это значение как специальное
Тем не менее на нулевом адресе в некоторых случаях полезные данные бывают
источник

p

polunin.ai in rust_offtopic
источник

p

polunin.ai in rust_offtopic
тут жс вообще 70%
источник

p

polunin.ai in rust_offtopic
я чет внезапно осознал что тесты на расте не особо и нужны
источник

p

polunin.ai in rust_offtopic
только для макросов, потому что там легко допустить ошибку
источник

p

polunin.ai in rust_offtopic
а так практически всегда если билдится, то работает правильно
источник

Т8

Т-34 85 in rust_offtopic
Тут скала на 20м месте. Это далеко не топ-10 и не мейнстрим
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
а так практически всегда если билдится, то работает правильно
Неправда. Ошибку в логике типы не отловят.
источник

G

Gymmasssorla in rust_offtopic
+
источник