Linked by Thom Holwerda on Sat 2nd Jan 2010 10:38 UTC
Amiga & AROS People, this is an interesting thing to follow first-hand. Hyperion, the company behind AmigaOS4, has been talking about its "Most Ambitious Project" for a while now, but on December 31, they started teasing the Amiga community like crazy. They opened a site called a-eon.com, which is most likely about the MAP.
Thread beginning with comment 402505
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Comment by Hondo
by Fab1 on Tue 5th Jan 2010 04:20 UTC in reply to "RE[3]: Comment by Hondo"
Fab1
Member since:
2009-10-12

MORB

I'm disappointed to read that from you...


- clinging on outdated concepts and middlewares from the ancient ages, like MUI or the likes. Those things were cutting edge back in 1994. Nowadays everything else (Qt, gtk, you name it) is light-years ahead, but the amiga community suffers from such an acute "not invented here" syndrom that it's downright scary.


Seems you were assimilated.

You choose really poor examples... GTK has one of the most retarded API ever, and it's a shame it's actually that used. MUI is way more advanced than GTK (as well as many other toolkits). QT is at least better than Gtk, but its strong C++ dependancy makes it inappropriate sometimes too (but it's not breaindead, at least) .

But I guess you just forgot all the nice concepts from AmigaOS, that were extended in AmigaOS, MorphOS or AROS.

Many things in the original AmigaOS API are problematic for its evolution if compatibility has to be kept (peeking/poking some shared system structures, for instance), but on the other hand, this API was far from being braindead at all. Think about taglists, for example... How comes it hasn't been used anywhere else? Instead you find stupid stuff like in gtk with a function for every single action, like gtk_create_button_with_red_colour_and_black_outline_and_do_that_when_p ressing_it_and_dont_forget_to_buy_bread_thank_you() instead (pun intended).

Anyway, have fun with boring OS if you want. ;)

Edited 2010-01-05 04:21 UTC

Reply Parent Score: 1

RE[5]: Comment by Hondo
by MORB on Tue 5th Jan 2010 10:32 in reply to "RE[4]: Comment by Hondo"
MORB Member since:
2005-07-06

Seems you were assimilated.

Interesting statement. By whom would that be? Note that I never mentioned any specific OS in what I wrote. That's because it applies equally to all modern desktop OSes (Linux, windows, MacOS).

MUI is way more advanced than GTK (as well as many other toolkits).

Please expand on this, it ought to be good.

QT is at least better than Gtk, but its strong C++ dependancy makes it inappropriate sometimes too (but it's not breaindead, at least) .

Being C++ based makes it a far better choice than anything based on a C api. Doing object oriented code in C is like digging a tunnel with a fork. It can be done, but it makes no sense. And no, I'm not fond of gtk for this reason but MUI doesn't even compare to it nonetheless.
Anyway, what would being C++ make Qt inappropriate for? C++ works wherever C does.

But I guess you just forgot all the nice concepts from AmigaOS, that were extended in AmigaOS, MorphOS or AROS.

Which ones? There's absolutely no nice concept from amigaos or any of its successors that haven't been done equally well or better in modern OSes.

Many things in the original AmigaOS API are problematic for its evolution if compatibility has to be kept (peeking/poking some shared system structures, for instance), but on the other hand, this API was far from being braindead at all. Think about taglists, for example... How comes it hasn't been used anywhere else?

Perhaps because there are better ways to solve the same problems? Taglists are unwieldy, they require parsing, they require a messy numbering scheme for tag ids and it's more elegant to use overloaded functions and/or objects properties to solve whatever problems taglists were used to solve.
Taglists were essentially a way to get around the limitations of C. But doing object-oriented programming in C in the first place is the problem.
Sure, back in the stone age when C++ compilers were hard to come by perhaps doing OO in C was necessary, but there's no use clinging to that practice or any of the ancillary techniques such as taglists used to make the whole thing less unbearable.

Instead you find stupid stuff like in gtk with a function for every single action, like gtk_create_button_with_red_colour_and_black_outline_and_do_that_when_p ressing_it_and_dont_forget_to_buy_bread_thank_you() instead (pun intended).

Yeah, that's what happens when you do object oriented programming in a procedural language like C. As I said, it's like digging a tunnel with a fork, but taglists aren't better. They are like digging a tunnel with a spoon.

Anyway, have fun with boring OS if you want. ;)

How cute. You still believe that the fun comes from the OS rather than what you do with it, or develop on top of it.

Edited 2010-01-05 10:34 UTC

Reply Parent Score: 1