I must admit that the new object can realize all the functions of the old object, but it is more complicated.
V2 becomes rigorous, which is a good thing. However, we must keep in mind that most novice users of AutoHotkey have no programming foundation and do not want to learn programming. They just need a convenient tool.
When novices learn AutoHotkey because of their interest in AutoHotkey, the old objects will be more friendly than the new ones.
Old objects are similar to Lua table. Almost all lua users express their love for "table", which is extremely simple but powerful.
Lua has brought all the advantages of "table" into full play. Why should we delete the same simple and friendly old objects as disadvantages?
----
Yes, I am one of the "most users" who don't want to learn programming. I remember I found a piece of code in a forum and used it for several months. It is similar to:
Code: Select all
::qm:: This is my signature, I am cool.