DoMenu
Richard Gaskin
ambassador at fourthworld.com
Mon Dec 8 17:08:20 EST 2014
Alain Farmer wrote:
> Hello Richard,I disagree with your conclusion that DoMenu was
> necessary in HyperCard because that language wasn't rich enough
> to build an entire IDE in.
Did Apple ever release a version of HC with its IDE written in HyperTalk?
> DoMenu was an integral part of HyperCard's ease-of learning-
> to-program.One command (doMenu) versus many commands to learn/use
> /remember.
I suppose it could be a matter of taste, whether one writes scripts that
invoke menu items that invoke commands or writes scripts that invoke the
commands directly.
Personally, "quit" seems simpler and more intuitive to me than "domenu
quit".
Reliance on doMenu as a language design element also introduces
inconsistencies: what happens when you make your own custom menus and
still need access to a command normally handled by doMenu?
Even if HC allowed that, it would seem odd (at least to me) to have to
invoke a menu that doesn't exist.
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list