|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Bulat Ziganshin 2:5093/4.126 22 Jul 2002 23:08:04 To : Artem Chuprina Subject : IDE Интересно почемy? -------------------------------------------------------------------------------- Monday July 22 2002, Artem Chuprina writes to Bulat Ziganshin: AC> То есть в современных ОО языках тоже уже есть ситуации, когда по коду AC> без полного анализа и нередко рантайма в принципе невозможно понять, AC> какой метод тут можно использовать да, в динамических языках это сделать несложно. есть eval, кое-где есть и более специализированные средства - например синглетоны (определение методов для конкретной переменной с автосозданием анонимного промежуточного класса) и eval в контексте класса AC> (причем в достаточно типичной AC> ситуации - see DBI), хотелось бы как раз чтоб эта ситуация встречалась как можно реже и большую часть потребностей покрывали стандартные возможности языка и библиотек по определению "лица" класса - так, чтобы эти фичи распознавались уже при синтаксическолм анализе исходника. хотя загружать класс в IDE - не проблема. тот же Delphi это делает для design-time классов а вышеназванное (eval итд) используется для реализации advanced OO techniques, кои конечно тоже постепенно включаются в культуру потребления языка AC> и при этом есть IDE, которые это по коду AC> понимать AC> умеют? В сочетание не верится... с ide у ruby положение ещё хреновей, чем у перла. а принципиально это возможно; главное - иметь возможность отделить design-time код (объявления классов) от run-time кода. для библиотечных модулей это не проблема. проблема для главного файла в проекте и возможно для модулей, которые он исполняет напрямую вместо вызова определённых в них функций Bulat, mailto:bulatz-AT-fort.tatarstan.ru, ICQ: work 15872722, home 11849833 ... Иногда для того, чтобы изменить свое восприятие мира, ... люди пытаются изменить сам мир --- GoldED+/W32 1.1.2 * Origin: Чубайс - повелитель тьмы (2:5093/4.126) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33403d3c9314.html, оценка из 5, голосов 10
|