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

Reply via email to