I understand that the “mm” suffix [in various GTK-associated C++ binding libraries] means “minus minus,” but where exactly does it come from?
I understand that there is a programming language called “C–,” but if there were bindings (and I’m pretty sure I’ve seen some), they would be suffixed “–“.
TL;DR: Is there some page on gnu.org that explains the “mm” suffix in various C++ bindings or is it just a de facto standard adopted by the open source community with no reasoning behind it?
2
From gtkmm’s documentation:
gtkmm was originally named gtk– because GTK+ already has a + in the name. However, as — is not easily indexed by search engines the package generally went by the name gtkmm, and that’s what we stuck with.
1