+1
Also, seems there's an error in the example about GUI, usually variables declared as `let` are not supposed to be updated, maybe it should be changed to `var` ... proc appActivate(app: Application) = let window = newApplicationWindow(app) window.title = "GTK3 application with gobject introspection" ... Run