Skip to content
Riey edited this page Feb 17, 2021 · 4 revisions

Rust

Rust는 누구나 효율적이고 신뢰할수있는 프로그램을 만들수 있는 언어입니다.

대부분의 kime 코드는 Rust로 작성되었기 때문에 더 안전합니다

Engine

100% Rust

Indicator

Rust로 만들어졌지만 glib, gio에 많이 의존합니다

GTK

C로 만들어졌습니다 Rust의 gtk2 바인딩이 없기도 하고 대부분이 C타입으로 C함수를 호출하는 코드라서 Rust를 써도 장점이 많지 않습니다

Qt

**C++**로 만들어졌습니다 C++ 클래스를 상속하고 내부헤더안의 매크로를 실행해야 하므로 Rust로 짜는게 아주 힘들고 gtk와 마찬가지로 C++ 타입으로 C++ 함수를 호출하는게 대다수라 크게 장점이 없습니다

XIM

Rust로 만들어졌으며 preedit창을 위해 xcb와 cairo를 예외적으로 사용합니다 하지만 가장 중요한 부분인 XIM 프로토콜 라이브러리는 직접 만든 xim-rs를 사용합니다

Wayland

100% Rust

Clone this wiki locally