А что вы хотите от AutoIt? Аналог C# или Python?
Да простят меня Python'офилы, но только не
это!
Да и отсылка к C# тоже чуток не в тему…
А если без шуток и приколов, то получилась бы отдельная тема, к-рая частично перекликается с
о-о-очень давно промелькнувшим постом «чего никогда не будет в AutoIt», или как-то похоже. Итак: нафиг 1) = многопоточность и 2) = кроссплатформенность. Т.к:. п.1 приведёт к такому гемору с реализацией, что дешевле было бы перелопатить всё с нуля, и скорей наши футболюги станут чемпионами мира, чем мы, user'ы, дождёмся хотя бы альфа-версии. А насчёт п.2 — так согласно изначальной концепции AutoIt — инструмент автоматизации для
Windows. Imho, всё понятно и логично.
Чего хотелось бы? Элементарно, Ватсон! ©
1. Препроцессор: #include есть, на том гигантское человеческое спасибо. Но где (понимаю, что несу ересь и даже господа модеры могут за это забанить, НО!) #define/#undef? #ifdfef итп? Ну да, зловонная отрыжка
американского империализма C/C++/C#. Но оно ж, да ещё с макросами, есть даже в тотально бесплатном, и opensource'ном и ниоткуда не американском FreeBasic'е… не говоря уже о многих других, к-рых как блох на помоечном барбосе.
2. Больной вопрос = типизация переменных. Спору нет, Variant сам по себе вполне неплох, если использовать его
по делу. А ежели не по делу — так и провоцирует на неоправданное трюкачество в кодинге (грешен, сам порой этим страдаю). Результат — муторное выковыривание насколько мелких, настолько и же сволочных ошибок. Оно надо? Ясен пень, напрашивается
принудительная типизация переменных. Ну а кого потянет на извращения — флаг в руки + Variant в помощь.
3. Opt('MustDeclareVars') — мегаполезная настройка, но опять-таки: ВСЁ (именно так, Caps-lock'ом)
должно быть объявлено. За необъявленные переменные вообще пора ввести уголовную отвественность.
Стало быть, эта опция не нужна, как теперь модно выражаться, «от слова никак». И таки да, ноги мелких и сволочных ошибок, упомянутых в п.2, растут и отсюда тоже. Причём растут аки на дрожжах
Пока так, но есь много ещё пожеланий.
Sorry за сумбурный стиль, чукча не писатель……