@luongthanhlam Mình hiện đang viết lại phần code GTK C thành Go tuy vậy mình vẫn muốn biết ý kiến và quan điểm của bạn về việc đó. Mặc dù https://github.com/diamondburned/gotk4 có vẻ hoạt động ổn áp với GTK4 trên Go thứ mình tìm có hỗ trợ GTK4.
Nếu thay thế codebase C GTK3 còn lại thành Go GTK4 thì đọc code rất dễ hơn nhưng hạn chế của nó là build rất chậm vì gotk không được package vào các hệ thống phổ biến. Ảnh hưởng thì AUR bị ảnh hưởng nhiều nhất hơn do package ibus-bamboo của họ không được chính thức đưa vào Arch official repositories nên phải build từ nguồn.
Còn viết lại phần X11 thành Go thì mình chưa làm gì hết nhưng có lẽ không cần 1 thư viện ngoài lề đâu.
@luongthanhlam Mình hiện đang viết lại phần code GTK C thành Go tuy vậy mình vẫn muốn biết ý kiến và quan điểm của bạn về việc đó. Mặc dù https://github.com/diamondburned/gotk4 có vẻ hoạt động ổn áp với GTK4 trên Go thứ mình tìm có hỗ trợ GTK4.
Nếu thay thế codebase C GTK3 còn lại thành Go GTK4 thì đọc code rất dễ hơn nhưng hạn chế của nó là build rất chậm vì gotk không được package vào các hệ thống phổ biến. Ảnh hưởng thì AUR bị ảnh hưởng nhiều nhất hơn do package
ibus-bamboo
của họ không được chính thức đưa vào Arch official repositories nên phải build từ nguồn.Còn viết lại phần X11 thành Go thì mình chưa làm gì hết nhưng có lẽ không cần 1 thư viện ngoài lề đâu.