Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     23 Jul 2002  13:37:27
 To : Bulat Ziganshin
 Subject : Re: IDE Интересно почемy?
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Bulat Ziganshin.
 
  AC>> То есть в современных ОО языках тоже уже есть ситуации, когда по коду
  AC>> без полного анализа и нередко рантайма в принципе невозможно понять,
  AC>> какой метод тут можно использовать
 
 [skip!]
 
  AC>> (причем в достаточно типичной
  AC>> ситуации - see DBI),
 
 BZ> хотелось бы как раз чтоб эта ситуация встречалась как можно реже и большую
 BZ> часть потребностей покрывали стандартные возможности языка и библиотек по
 BZ> определению "лица" класса - так, чтобы эти фичи распознавались уже при
 BZ> синтаксическолм анализе исходника. хотя загружать класс в IDE - не проблема.
 BZ> тот же Delphi это делает для design-time классов
 
 Hу вот в DBI удобно, чтобы DBI->connect возвращал объект DBI::db. Чем плохо?
 Тем, что это в коде явно не указано и в документации не описано? Так это
 внутренняя реализация, имеет право. Методы документированы. Можно пытаться
 завести некоторое описание вида "этот метод возвращает нечто, у чего есть
 такие-то методы", но доктор, этим будет кто-нибудь пользоваться? Hет, ибо это
 только удорожает разработку, причем разработку не только библиотеки, но и кода
 на ее основе.
 
 BZ> а вышеназванное (eval итд) используется для реализации advanced OO
 BZ> techniques, кои конечно тоже постепенно включаются в культуру потребления
 BZ> языка
 
 ... и когда таки включатся, проблемы с IDE в этих языках встанут те же самые.
 Только с runtime и можно будет работать. И вот тут окажется, что у языков
 вроде perl, где можно выяснить структуру рантаймового объекта штатным API, без
 залезания в код, куда больше возможностей по удобству разработки.
 
  AC>> и при этом есть IDE, которые это по коду
  AC>> понимать
  AC>> умеют? В сочетание не верится...
 
 BZ> с ide у ruby положение ещё хреновей, чем у перла.
 
 "Вот за ним-то он и прячется".
 
 BZ> а принципиально это возможно; главное - иметь возможность отделить
 BZ> design-time код (объявления классов) от run-time кода. для библиотечных
 BZ> модулей это не проблема. проблема для главного файла в проекте и возможно
 BZ> для модулей, которые он исполняет напрямую вместо вызова определённых в
 BZ> них функций
 
 Принципиально - возможно. Hо ценой потери динамичности.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 IDE Интересно почемy?   Maxim Goncharov   14 Jul 2002 03:17:28 
 Re: IDE Интересно почемy?   Artem Chuprina   14 Jul 2002 10:53:30 
 Re: IDE Интересно почемy?   Maxim Goncharov   14 Jul 2002 19:58:30 
 Re: IDE Интересно почемy?   Dmitry Koteroff   15 Jul 2002 02:42:28 
 Re: IDE Интересно почемy?   Maxim Goncharov   15 Jul 2002 14:53:05 
 Re: IDE Интересно почемy?   Andrey Sapozhnikov   15 Jul 2002 18:37:24 
 Re: IDE Интересно почемy?   Maxim Goncharov   16 Jul 2002 15:41:42 
 IDE Интересно почемy?   Oleg N. Kotenko   24 Jul 2002 19:54:53 
 Re: IDE Интересно почемy?   Artem Chuprina   25 Jul 2002 10:47:53 
 Re: IDE Интересно почемy?   Artem Chuprina   15 Jul 2002 18:51:44 
 Re: IDE Интересно почемy?   Maxim Goncharov   16 Jul 2002 15:57:38 
 Re: IDE Интересно почемy?   Artem Chuprina   16 Jul 2002 19:17:48 
 Re: IDE Интересно почемy?   Artem Chuprina   15 Jul 2002 12:54:02 
 IDE Интересно почемy?   Bulat Ziganshin   15 Jul 2002 21:55:54 
 Re: IDE Интересно почемy?   Artem Chuprina   16 Jul 2002 15:27:34 
 Re: IDE Интересно почемy?   Maxim Goncharov   16 Jul 2002 18:45:21 
 Re: IDE Интересно почемy?   Artem Chuprina   17 Jul 2002 12:54:38 
 IDE Интересно почемy?   Bulat Ziganshin   17 Jul 2002 21:49:06 
 Re: IDE Интересно почемy?   Artem Chuprina   18 Jul 2002 13:32:09 
 Re: IDE Интересно почемy?   Dmitry Koteroff   18 Jul 2002 19:23:13 
 Re: IDE Интересно почемy?   Artem Chuprina   18 Jul 2002 19:49:51 
 Re: IDE Интересно почемy?   Andrey Sapozhnikov   18 Jul 2002 20:32:48 
 Re: IDE Интересно почемy?   Artem Chuprina   18 Jul 2002 20:36:53 
 IDE Интересно почемy?   Bulat Ziganshin   18 Jul 2002 23:09:27 
 IDE Интересно почемy?   Bulat Ziganshin   18 Jul 2002 23:03:42 
 IDE Интересно почемy?   Bulat Ziganshin   16 Jul 2002 20:15:46 
 Re: IDE Интересно почемy?   Artem Chuprina   19 Jul 2002 12:59:42 
 IDE Интересно почемy?   Bulat Ziganshin   19 Jul 2002 19:04:07 
 Re: IDE Интересно почемy?   Artem Chuprina   22 Jul 2002 11:59:46 
 IDE Интересно почемy?   Bulat Ziganshin   22 Jul 2002 23:08:04 
 Re: IDE Интересно почемy?   Andrey Sapozhnikov   23 Jul 2002 10:30:36 
 IDE Интересно почемy?   Bulat Ziganshin   23 Jul 2002 22:08:20 
 Re: IDE Интересно почемy?   Sergey V. Leschenko   24 Jul 2002 12:38:08 
 IDE Интересно почемy?   Bulat Ziganshin   24 Jul 2002 20:47:23 
 Re: IDE Интересно почемy?   Artem Chuprina   25 Jul 2002 10:50:02 
 Re: IDE Интересно почемy?   Artem Chuprina   23 Jul 2002 13:37:27 
Архивное /ru.perl/14454018228e6.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional