Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
MoKo 22.11.2015 12:21
а методы какого-нить ещё класса с фиксированным именем (OPERATORS?)Я вроде предложил не с фиксированным, а чтобы по умолчанию был MAIN, но можно было поменять...
неудобство: их не разнести по нескольким файлам, которые удобно @USE/^use[] (например не все операторы мне нужны в этой ветке сложного if или операторы написанны разными людьми хочется использовать в проекте).А partial на что?
- плюс к предыдущим сделать чтобы MAIN был неявным родителем любого пользовательского класса и соотв. поиск методов (но не переменных) происходил бы как обычно: сначала ищется метод класса, потом метод родительского класса, ... в конце - неявного родителя MAIN.На самом деле никто естественно по родителям не ищет, это было бы медленно. У каждого класса полный набор методов, включающий все методы родителей. И в таком случае нас будут ожидать сюрпризы например при использовании reflection...
Я бы предложил сделать это все одной синтаксической конструкциейУ этого предложения большие проблемы с совместимостью.