Re: why Obj-C -> IB evolution
Re: why Obj-C -> IB evolution
- Subject: Re: why Obj-C -> IB evolution
- From: Pascal Pochet <email@hidden>
- Date: Fri, 5 Apr 2002 14:24:58 +0200
From: "Matthew Johnson" <email@hidden>
Why did apple choose Obj-C over something people know and understand like
C++? or even C.
You love Interface Builder but not Objective-C ? Why do you suppose tools
like Interface Builder are not available for other platforms/languages ? It
is Objective-C that makes it possible. To make it with C++, you would have
to write an Objective-C like runtime in C++. Isn't it interesting that IB
is almost 14 years old, and it has not changed much in that time ?
The latest sentence may be interpreted in many ways.
Right that IB proves the potential of Obj-C and its solidity but the
fact that is has not changed much in 14 years is not that positive.
It also proved the lack of human resources or the lack of commitment
of Apples to make it better.
It still lacks - after 14 years - of basic features you have in other
products like MW Constructor such has a hierarchical list view of
objects in a view and the ability to change the hierarchy from this
list, the only way to "connect" object is the graphical one and it is
very slow when you have lot of items (I have seen upto 10 s on a
800Mhz G4) , an alternative would be nice, still lacks an XML base
file format, etc.
And not speaking about some bugs: option-click + drag works randomly,
click on an NSTextField often changes its attributes to the ones of
the previously edited one, cut-copy-paste from one tab to another one
of the same tab view loses the connections, lack of good AppleScript
support, etc.
Why not to OpenSource it to make better ?
An OpenSource IB remaining under control of Apple for the decisions
about what to incorporate and how could be the best way for the
future.
Pascal
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.