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]
