On Thu, Jan 18, 2007 at 09:02:42PM +0100, Jasper Lievisse Adriaanse wrote: > hi, > > here's a port of gob2 2.0.14: > > GOB is a preprocessor which simplifies the writing of GObjects in C. > The syntax is somewhat similar to that for Java, yacc and lex.
Not a critique of the port itself, which is probably useful to get more gnome stuff to work, but the gnome people are crazy zealots. To me, the glib/gtk system makes little sense. Why reinvent the wheel ? why rebuild yet another object system with a language that's not really fitted to it ? okay I just tried to make sense of ogmrip, so I'm biased. But somehow, reading tens of lines of code that look like gibberish just because the *language* is not the best match for what's accomplished seems idiotic to me. And now, they write a *preprocessor* to help writing Gogbjects in C. Yeah right. Shoot me already. I'll keep my C++/objective C/smalltalk (or even perl) any time...