Size: a a a

Rude P[rogramming]Offtop

2021 June 13

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
а биндинги без либы с биндингами — это бред)
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
ну так :D
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
размер-то немножко увеличился. на си, если наголо обратиться к системной либе с вебвью, будет меньше
источник

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
хули так много?)
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
не быстрее, а меньше, сори
источник

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
да почему?)
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
потому что машинные инструкции имеют ненулевой размер
источник

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
и чем, по-твоему, машинные инструкции сишки отличаются от машинных инструкций раста?
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
тем, что на сишке их будет меньше. грубо говоря, только вызовы к системной либе вебвьюшки.
источник

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
да почему?!
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
потому что у раста рантайм есть
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
и либа с биндингами
источник

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
DCE
источник

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
как ты сделаешь биндинги без либы с биндингами?)
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
так часть функций не вырезалась из бинарника
источник

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
да почему?
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
написать без биндингов
источник

QH

Quantum Harmonizer in Rude P[rogramming]Offtop
напишешь ту же либу, просто сам
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
ну вот, короче, сядь и напиши вот это на си
use web_view::Content;
use web_view::WebViewBuilder;

fn main() {
   WebViewBuilder::new()
       .title("TODO List")
       .content(Content::Url("http://localhost:8080/"))
       .size(480, 570)
       .resizable(false)
       .debug(true)
       .user_data(())
       .invoke_handler(|_webview, _arg| Ok(()))
       .build()
       .unwrap()
       .run()
       .unwrap();
}

динамически линканувшись против webkit2gtk
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
получится немного меньше
источник