ЗЫ: Да, это в скриптах - типовая, а у нас же - как на ассемблере: чтобы прострелить себе ногу, вначале нужно изобрести ногу, пистолет, порох и т. д.. :-))
Не изобретать ногу - Библиотека стандартных подсистем?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший