Mail mishaps.

----------------------------------------------------------------------
Shlomi Fish        [EMAIL PROTECTED]
Home Page:         http://t2.technion.ac.il/~shlomif/

Writing a BitKeeper replacement is probably easier at this point than getting
its license changed.

        Matt Mackall on OFTC.net #offtopic.

---------- Forwarded message ----------
Date: Tue, 4 Nov 2003 12:22:50 +0200 (IST)
From: Shlomi Fish <[EMAIL PROTECTED]>
To: Oded Arbel <[EMAIL PROTECTED]>
Subject: Re: GUI language for beginners


Hi!

Did you mean to send this E-mail to the list?

On Tue, 4 Nov 2003, Oded Arbel wrote:

> > On Sun, 2 Nov 2003, Diego Iastrubni wrote:
> >
> >> Here is my opinion: any one of this 3 sounds cool. I put here only the
> >> downsides of each approach.
> >>
> >> gtk:
> >> * not object oriented (looks un-natural to build gui's in no oop
> >> language)
> >
> > I beg your pardon? Gtk+ is Object-Oriented. And you can do OOP in C well
> > enough.
>
> Most people who've ever used an OO (oriented) languages such as
> C++/Java/Python/Perl (strike what's not PC) would disagree with you here.

I've used such languages. Even extensively.

> passing a structure on every call to a procedure with a guessable prefix
> is not what I would consider object-oriented. it may be about "objects"
> but its not oriented towards anything.
>

Object Oriented is a methodology of programming with objects. The syntax
is not relevant. For example, in C++ and in Java the object is passed to
its methods implictly. In Perl the object is passed explictly and some
people dislike this fact. (while I do). Object Oriented languages come in
all shapes and sizes.

For the record, I once got a spec from a co-worker who just learned about
OOP, and instructed me to write the C++ methods with their class name.
(like in Gtk+), I told him it was a bad idea.

> That being said, GTK+ is very usable, powerful and flexiable. its just not
> very easy to work with (especially in an real OO capable language)
> compared to the alternatives.
>

Well, I worked with it in Perl a little, and it was OK. Probably not as
convenient as Perl/Tk or as Qt in C++, but still pretty much OK.

Regards,

        Shlomi Fish




----------------------------------------------------------------------
Shlomi Fish        [EMAIL PROTECTED]
Home Page:         http://t2.technion.ac.il/~shlomif/

Writing a BitKeeper replacement is probably easier at this point than getting
its license changed.

        Matt Mackall on OFTC.net #offtopic.



=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to