Hi,
Is anyone on the gaim mailing lists or forums? I wonder if we could get
this dbus API fixed since they are renaming it all anyway, maybe before
people start shipping the renamed one...
In terms of Java, what they have is:
interface GaimInterface {
void GaimFrobate();
void GaimFrobulate();
// insert about a zillion methods here all on the same object
}
The simple quick fixes:
- don't put "Gaim" (now Purple I guess) in every method name, it's
already in the interface name
- naming things GaimService / GaimObject / GaimInterface is odd, they
can just be called Gaim (or Pidgin/Purple) and the
Service/Object/Interface part is from the context
The harder fix is to break this thing up! It's a zillion methods on one
huge interface. At least the methods named Serv* and Xmlnode* should
probably be split out into other objects/interfaces.
Havoc
_______________________________________________
gimmie-list mailing list
[email protected]
http://lists.beatniksoftware.com/listinfo.cgi/gimmie-list-beatniksoftware.com