I believe it is too , fairly confident miles and Kerry laid out how the genetics works . <| sep |> I love this , the series got him active and I hope he keeps up with his activity . Good for him ! <| sep |> Have you ever tried to write a Gtk application ? Yes , of course . I ' ve written thousands of lines for both GTK and Qt applications including my own . It ' s like g t k w i n d o w c r e a t e w i t h m y s u p e r m e g a l i s t o f p a r a metersGTKWINDOWohmywindow . Not sure what you mean , but gtkwindownew has a single paramenterGtkWidget gtkwindownew GtkWindowType type And no one forces you to write your GTK application in C . You can use C , Vala , D , Rust , Go , Python , Perl , Haskell , etc . But creating a GUI toolkit in C is retarded anyway . What would you prefer ? Also , Gtk has very poor nonLinux support , just look at gimp or Gtk 3 apps on Windows . It sucks . When I want to write GUI code once and multiplatform support is a requirement I ' m not going to use GTK , sure , but most likely Qt . But most of the time I don ' t want that , either because I don ' t care about macOS or Windows , or because I prefer to use the native toolkits on those platforms instead of Qt . That ' s how we do it in our application on Linux we use GTK 2 and 3 , on macOS Cocoa . At some point there even were two Qt versions , but nobody cared about maintaining them so they are basically dead .