Path: utzoo!hoptoad!amdcad!amdahl!ames!hc!ut-sally!husc6!bbn!uwmcsd1!leah!itsgw!imagine!pawl12.pawl.rpi.edu!puswad From: puswad@pawl12.pawl.rpi.edu (Mark-Jason Dominus) Newsgroups: alt.hypertext Subject: Improvements for the next version? Message-ID: <250@imagine.PAWL.RPI.EDU> Date: 26 Jan 88 15:55:13 GMT Sender: news@imagine.PAWL.RPI.EDU Reply-To: puswad@pawl.rpi.edu (Crash Dominus) Organization: RPI cellular automaton development group Lines: 75 Well, I've been programming HypeCard for quite a while now, and I can't make up my mind whether I love it or hate it. I gives me an overwhelming feeling af having been released before it was ready, but I guess I'd rather have an incomplete version now than a complete one six years from now. But there are a whole bunch of gripes I have about it that need airing. Maybe we can get some discussion going. It's too modal. The attributes and script dialogs should have been good ol' modeless dialog boxes, resizable, moveable, the works. I should be able to have both on the screen at the same time. There's not even a way to get a background, card, or stack script wihtout going through the corresponding attributes box first. There's no way to go from the script box back to the attributes box. This is all wrong. The massage box only takes one line messages. It should be a multiline thing with a little button that says "run" or something. This kind of thing was implemented very well in Mac Pascal; I don't see why it couldn't be carried over. In fact, two messgae boxes, a multiline one for input and a single-line one for output, might not be a bad idea. What does everyone think? You can't copy more than one button at a time. Arrgh!!! I.e., HypeCard does not support shift-clicking. Need I say more? Getting invisible buttons and fields to line up right is too difficult. there ought to be a simple command to temporarily show all their rectangles. There aren't enough appearance choices. Why can't I have transparent round-rect buttons? The only way to change the font or size of the name of a button is from the message box. What an annoyance. There should be buttons and stuff in the attributes box. When you select the text-paint tool, you should get font and style menus, just like in every other Mac application. "Ask" and "Answer" won't let you define the size of the dialogs they produce. If you want to ASK "What famous seventeenth century play- wright wrote 'Man and Superman'", then you are out of luck; it won't fit in the box. "Answer" always makes one button a default. You should be able to decide what the default is, if any. There is no "Doubleclick" event handler. There should be abbreviations for common keywords, like "cf" for "card field". HypeCard itself could expand these abbreviations out to the full form, just like old BASIC editors did. (Rember using ? for "print"?) You should be able to make a set of seven buttons that all have the same script. If you change the script for one button, you change the script for all of them. Something like a "button template". I have some other gripes, but that's enough for one post. What do y'all like or hate about it? Does anybody have any exciting scripts to distribute? Etc. ------------------------------------------------------------------------------- | | | | 1 | 1 | 0 | 1 | * | 0 | $ | 1 | 0 | 0 | * | 1 | 1 | $ | | | ------------------------------------------------------------------------------- "Turing Machine tape is strongly reminiscent of toilet paper." dominusm@b21.cs.rpi.EDU puswad@pawl.rpi.EDU FG8M@rpitsmts.bitnet "Crash Dominus is the world's most dangerous math major." - A. Ihnatko -------------------------------------------------------------------------------