Size: a a a

2020 January 14

S

Sergey in rust_offtopic
поэтому ей и пользуются
источник

r

red75prime in rust_offtopic
Alexander Krivitskiy
О чем и речь. В си ты так банально с кастом не облажаешься. Учитывая, что каст к воиду вообще проходит неявно - просто адрес взять и всё. В расте же запросто. Можешь погуглить, многие ловятся.

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

Инициализированное значение:
let mut ptr = ptr_u8 as *mut c_void;

и так далее
источник

P

Pavel in rust_offtopic
Sergey
IDEA тормозит, но работает пиздато
хз шо там тормозит. автодополнения выскакивают за пару кадров, доки и переходы отерываются быстро, индексация при старте может занять секунд 10-20, но это один раз
источник

S

Sergey in rust_offtopic
запуск, индексация, рефакторинг
источник

S

Sergey in rust_offtopic
в целом работает менее отзывчиво, чем простые редакторы
источник

S

Sergey in rust_offtopic
но это никого не ебет
источник

S

Sergey in rust_offtopic
я готов с этим мириться, потому что ide тебе дает гораздо больше полезных штук, чем простой редактор
источник

P

Pavel in rust_offtopic
Sergey
запуск, индексация, рефакторинг
рефакторинг мгновенно делается, фриз меньше чем на секунду, учитывая, что у тебя весь проект анализируется, но ради того, чтоб поменять аргументы местами у метода, или переименовать тип, секунду можно подождать, учитывая, что сами изменения делаются быстрее, чем их делать руками
источник

S

Sergey in rust_offtopic
ну я про то и говорю
источник

P

Pavel in rust_offtopic
Sergey
в целом работает менее отзывчиво, чем простые редакторы
в простых редакторах ты просто не замечаешь, что ты работаешь вместо иде и делаешь больше усилий за большее время
источник

S

Sergey in rust_offtopic
что секунда это вроде бы много (иногда бывает больше)
источник

S

Sergey in rust_offtopic
Pavel
в простых редакторах ты просто не замечаешь, что ты работаешь вместо иде и делаешь больше усилий за большее время
ну а я о чем
источник

S

Sergey in rust_offtopic
"тормозная" джава все равно быстрее, чем ты сам
источник

P

Pavel in rust_offtopic
Sergey
что секунда это вроде бы много (иногда бывает больше)
ну, иногда твои изменения что-то ломают и надо пройтись по юзеджам и исправить (например, когда добавляешь аргумент в функцию)
источник

S

SedSub in rust_offtopic
Sergey
"тормозная" джава все равно быстрее, чем ты сам
"тормозная" IDE все равно быстрее, чем ты сам
источник

S

Sergey in rust_offtopic
тогда без кавычек
источник

S

Sergey in rust_offtopic
потому что она реально тормозная)
источник

P

Pavel in rust_offtopic
ну такое, прям ща в ней работаю
источник

AK

Alexander Krivitskiy in rust_offtopic
red75prime
В С можно банально облажаться с кучей других вещей. А это пофиксят, если действительно много народу наберётся.

Инициализированное значение:
let mut ptr = ptr_u8 as *mut c_void;

и так далее
В unsafe расте все те же проблемы что и в си + свои наподобие этой. Ещё о вариантности тебе дополнительно думать надо
источник

VS

Victor Sapiens in rust_offtopic
SedSub
"тормозная" IDE все равно быстрее, чем ты сам
Вот нефига. Реально иногда ждать приходиться пока очухается
источник