News for hackers. Stuff that matters.
Re:Gio – write immediate-mode GUI programs in Go by pwdisswordfish8 on Wednesday May 26, 2021 @06:19AM (#27288537)
Should I even bother mentioning GIO, an I/O library closely tied to Gtk, given that nobody cares about name clashes anymore?

https://developer.gnome.org/gio/2.68/

Re:Gio – write immediate-mode GUI programs in Go by throwaway894345 on Wednesday May 26, 2021 @01:48PM (#27293749)
It's always interesting to hear where people draw lines in their complaints about overloading things. I remember for about 4 years after Go came out, people complained that it overloaded the name of the board game. No one cared that they both overloaded the verb though. Similarly, no one was upset that Python overloaded a kind of snake (yes, I know Python comes from "Monte Python") or that Rust overloads iron-oxide or Ruby overloads the gemstone or etc.
Re:Gio – write immediate-mode GUI programs in Go by Zababa on Wednesday May 26, 2021 @06:39AM (#27288693)
Is there a tool that allows for checking such name clashes, ideally by specifying the domain to see how close you are?
Re:Gio – write immediate-mode GUI programs in Go by zserge on Wednesday May 26, 2021 @08:05AM (#27289396)
You mean like a web search engine? A quick search on "gio lib" shows a wiki for Gtk's GIO as the first result. You might narrow down the search adding domain-specific keywords to it, like "gio lib golang" to find something like this - https://github.com/vlorc/gioc (completely different field and name, but still can be found).
Re:Gio – write immediate-mode GUI programs in Go by sp1rit on Thursday May 27, 2021 @02:38AM (#27300094)
Having worked with GIO just yesterday I've got to say that the name GIO on it's own is not great in this modern age of the internet.

Because searching "gio menuitem" returns a lot more pizza than development docs :). Prefixing my search request with glib (which gio is a part of) solved that for me.

Re:Gio – write immediate-mode GUI programs in Go by Zababa on Wednesday May 26, 2021 @08:48AM (#27289819)
In that particular case a web search works, sure. But for most name clashes that I see, it's often tools that are well known in some domains but not so much in others.
Re:Gio – write immediate-mode GUI programs in Go by Spivak on Wednesday May 26, 2021 @12:40PM (#27292735)
Yeah, normally I wouldn't care about name clashes for unrelated tools but since GIO is part of GTK and specifically for writing cross-platform GUIs I think it becomes confusing again.