skrommel wrote:
Lately I find that AutoHotKey has gotten more difficult to use.
That's a bit light on specifics, so I'd appreciate a few examples of things that have gotten harder. For example, I know that some of the syntax checking had to be sacrificed to open the door for functions and expressions, which makes it harder to find bugs in a script. I hope to address this in a future version with a show-warnings mode that will alert you to common bugs such as misspelled variable names.
Quote:
He is loosing sight of the average user.
If this is true, it would have to be fairly limited because I still keep a pretty rigorous scoring system by which new features are prioritized. To score high, a new feature has to be either very easy & small in code size or has to benefit a large percentage of users.
Another thing I try to keep in mind is that advanced users tend to visit the forum more often, and they also post far more often. Thus, they become a vocal minority of sorts. I don't think this is a bad thing at all; it's just that I try to keep in mind that 80% or more of AutoHotkey users probably never step foot in the forum and instead are casual script writers who just want to automate a few things and/or have a few convenient hotkeys and hotstrings.
Quote:
... the debugging of paranthesis, function parameters and datatypes is why I quit C++ years ago, and even AutoIt.
I try to downplay complex expressions and functions in the documentation. I'm sure you know that there is no need for anyone to use expressions or functions if they don't want to. So I'm guessing you mean that new features such as DllCall and ListView tend to be functions, and are thus harder to use. However, in these cases the decision to use functions was not made lightly. The costs and benefits were carefully weighed and functions seemed to be more appropriate and usable for these particular features.
Quote:
Maybe we need a symposium on parameters?
Parameters?
Thanks for your comments. I think I don't get enough constructive criticism about the program, so I hope everyone else will feel free to speak their minds if anything strikes them as deficient or they think AutoHotkey is going in the wrong direction.