Rust로 하는 GTK+ 프로그래밍
글쓴이: joone / 작성시간: 화, 2018/10/30 - 11:30오전
아래 글에서 간단하게 Rust를 이용해서 Gtk+ 프로그래밍하는 방법이 나와있습니다.
https://medium.com/@alex285/quickly-set-your-gtk-rust-environment-start-coding-9cdfb18b7729
코드는 아래와 같습니다.
extern crate gtk; use gtk::*; mod components; use components::App; fn main() { let app = App::new(); app.window.show_all(); gtk::main(); }
그놈에서도 공식적으로 Rust를 지원하려고 하는 것 같습니다.
https://wiki.gnome.org/Hackfests/Rust2017
https://wiki.gnome.org/Hackfests/Rust2018
그리고 참고할 만한 글..
https://plus.google.com/+WorldofGnomeOrg/posts/YB6mfiHqtrp
Forums:
흐음.. 이건 좀 흥미로운 부분이네요.
gnome3 에서는 vala 외에는 이렇다할 프로그램언어 지원을 찾아볼 수 없었는데..... backend 로는 gtk++ 을 사용하는걸까요?
-----새벽녘의 흡혈양파-----
아마 Rust GObject binding이 있어서
아마 Rust GObject binding이 있어서 바로 Gtk+ API를 사용하는 것 같습니다.
_________________________
http://joone.net
https://kldp.org/blog/2725
http://opensoftware.tistory.com
http://joone4u.blogspot.com
https://gnome.or.kr
Python, C++, JS 등 바인딩으로 지원하는
Python, C++, JS 등 바인딩으로 지원하는 언어는 많습니다. C API 끌어다 쓸 수 있으면 거진 다 되는것 같네요. Ruby에선 tiny gui api로 shoes3도 있고요.
---------------
Happy Hacking!