Size: a a a

Rust — русскоговорящее сообществo

2020 September 14

SD

Sergey Duck in Rust — русскоговорящее сообществo
Artur Bondarenko
не думаю что Котлин слишком сложно осилить. Всё высокоуровневое, просто своеобразный синтаксис
У меня не было опыта с андроидом вобще :)
источник

AB

Artur Bondarenko in Rust — русскоговорящее сообществo
Никогда не поздно начать :)
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
dark pit
ну вот с Qt чот такое за вечер накидалось.  завтра попробую такое же, но на rust в браузере (wasm).  по-сути, на фоне канва, а снизу ряд обычных контролов.
Может, сразу Jupyter Notebook или ObservableHQ взять?
источник

AB

Artur Bondarenko in Rust — русскоговорящее сообществo
Sergey Duck
У меня не было опыта с андроидом вобще :)
Я бы просто советовал брать что-то максимально распространенное, чтобы если встрянешь где-то, можно было хоть загуглить, а то если будешь велосипеды и костыли городить и оно работать не будет, придется про все кишки перечитать...
источник

dp

dark pit in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Может, сразу Jupyter Notebook или ObservableHQ взять?
во всякой шутке есть доля шутки.  это правда, что для начала хватило бы и >>> import turtle.  но хотелось сделать красиво, и пойти чутка дальше.
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
dark pit
во всякой шутке есть доля шутки.  это правда, что для начала хватило бы и >>> import turtle.  но хотелось сделать красиво, и пойти чутка дальше.
Я в смысле Rust->WASM к ним подрубить.
источник

dp

dark pit in Rust — русскоговорящее сообществo
вау.   ну хаскель я когда-то к юпитеру подрубал.  но чтоб раст с wasm?
источник

a

andor0 in Rust — русскоговорящее сообществo
dark pit
вау.   ну хаскель я когда-то к юпитеру подрубал.  но чтоб раст с wasm?
источник

a

andor0 in Rust — русскоговорящее сообществo
автор еще книжку пишет "Data-Analysis-with-Rust-Notebooks"
источник

E

EternalKnight in Rust — русскоговорящее сообществo
Всем доброе утро
источник

AZ

Andrey Zgarbul in Rust — русскоговорящее сообществo
EvCxR похоже кот по клавиатуре прошелся, но надо пощупать
источник

Э

Эрик in Rust — русскоговорящее сообществo
У меня тут вопрос появился. Вот, скажем, есть структура:
#[repr(C)]
struct Foo {
q: u64,
w: u8,
}


У этой структуры padding байты — uninit memory или нет?
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Да
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Видел во что собирается код на c++ с clang
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Так вот. Меня очень напряг момент, что sizeof(BaseClass) = 40, а вот в ChildClass запись идет по смещению 36
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Т.е. это такая оптимизация, которая экономит память на стеке и пишет в uninit часть базового класса
источник

Э

Эрик in Rust — русскоговорящее сообществo
Не, в смысле, там память именно uninit и делать что-то вроде

let f = Foo { q: 0, w: 0 };
let x: &[u8] = slice::from_raw_parts(&f as *const Foo as *const u8, size_of::<Foo>());
это UB, или хранимые значения в тех байтах просто не определены, и читать их можно, хотя смысла нет?
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Это очевидно UB
источник

Э

Эрик in Rust — русскоговорящее сообществo
/bin/cat
Это очевидно UB
repr(C), так что не очевидно.
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
Эрик
repr(C), так что не очевидно.
repc(С) тут ничего не дает особо.
источник