[Galago-devel] Soylent: Get and Set Fields API

Christian Hammond chipx86 at gnupdate.org
Sat Jul 16 20:50:35 EEST 2005


On Sat, Jul 16, 2005 at 11:53:14AM +0300, Kalle Vahlman wrote:
> On 7/15/05, Christian Hammond <chipx86 at gnupdate.org> wrote:
> > Rather than working with numeric IDs, we should be using an object
> > system.
> 
> YES please, I don't think people in general appreciate the value of
> using object systems and so tend to do lots of unneccesary work. For
> example, in my project I didn't make decent objects of my components,
> just some structs that "were enough". It took me several weeks to make
> it somewhat working and still it had some issues plus extending it was
> a pain.

Yeah, objects are definitely a plus. A lot of painful code can go away
when using a decent object system, and it often allows others to do
more with your code than you first expected.

> Then I did a smart move by throwing the structs away, making proper
> objects and it took me half the time and work to make it work better
> than it did before. And the system is easily extendable.
> 
> Plus you get the easy bindings.

Yep.

> [...] 
> > Collections
> > -----------
> 
> These are also on the top of my list of Go/xprop.man/1.2/=//
/xprop.c/1.2/=//
/Imakefile/1.2/=//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         vis




More information about the galago-devel mailing list