|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 25 Jul 2002 10:50:02 To : Bulat Ziganshin Subject : Re: IDE Интересно почемy? -------------------------------------------------------------------------------- Здравствуй, Bulat Ziganshin. BZ>> AS>> Еще немного и мы таки изобретем C++. BZ>>> эта задача решается по-другому, за счёт документирования классов и BZ>>> методов на месте объявления. ведь и пердловая дока по модулям BZ>>> генерится на автомате из исходников. или нет? SL>> нет. дока - это то, что написано в самом модуле в POD формате BZ> а html с иерархией модулей, который включен например в activestate'овскую BZ> поставку? я лично читаю его, а не сами модули. А он явно из подов генерируется. Hо суть не в этом, а в том, что оно описывается не кодом, а сопутствующей документацией. Которую, во-первых, можно не написать или почти не написать (чем и грешит дока на Win32::* в поставке ActiveState, где даже ссылки на документацию к лежащим в основе функциям нету), а во-вторых, можно написать по-разному. BZ>>> в ruby есть что-то тпа такого BZ>>> BZ>>> class A BZ>>> # вычисление факториала BZ>>> # i - целое число BZ>>> def fact(i) BZ>>> .... BZ>>> BZ>>> что превращается (специальной программой) в документация на метод BZ>>> A::fact и его аргумент SL>> для простых случаев можно и для perl такое написать... BZ> конечно. стандарты документирования - это что-то типа стандартной BZ> библиотеки в Си. непосредственно в язык не включено, но определяется BZ> где-то рядом Hу да. perldoc perlpod. Только оно не слишком строгое само по себе, а главное, там нету структурной разметки для описания функций и их аргументов. -- 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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/144549b3b1932.html, оценка из 5, голосов 10
|