|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 30 Jan 2006 13:02:18 To : Sergey Skvortsov Subject : perl (Re: Пресечь попытки подбора паролей по ssh) -------------------------------------------------------------------------------- su> <20060120233443.GB3343@quarta.carrier.kiev.ua> <dqtc41$9qs$1@ddt.demos.su> su> <20060128114426.GF3324@quarta.carrier.kiev.ua> <drj2vv$1von$1@ddt.demos.su> From: Valentin Nechayev <netch@segfault.kiev.ua> >>> Sergey Skvortsov wrote: >> В этом смысле мне подход Питона больше нравится. >> >> Hу а отсутствие излишнего синтаксического мусора (сравни self.x с >> $self->{'x'} - я когда писал перловый класс просто задолбался >> щёлкать shift'ом и вставлять все эти безумные символы!) - приводит к >> большей _полезной_ лёгкости как чтения кода, так и его написания. SS> В Perl способов создать и использовать класс тысяча, начиная с разных SS> структур для bless, заканчивая безумным числом классогенераторов: SS> http://search.cpan.org/search?mode=dist&query=class А что, это как-то поможет сокращению именно множества символов в синтаксических конструкциях доступа? Может, я что-то не так читаю, но замена хэша на массив и тому подобные телодвижения ничего принципиально не меняют. Вот Class::Struct по твоему описанию (а такой есть? Что-то ни CPAN такого не показывает, ни в портах не нашёл) помог бы. SS> Впрочем, когда Perl 5 окончательно перетащат на Parrot - тогда будет SS> веселее. Веселее в каком смысле? >> остального. Про strict имеет смысл думать при выделении в модуль, >> при разрастании больше чем ~10K или когда код тебе просто непонятен. SS> Hе согласен. Достаточно приучить себя начинать любой скрипт/модуль с: SS> use strict; SS> use warnings; SS> и жизно сильно облегчается. Более того, нужен локальный perlstyle, SS> заточенный под конкретные нужды проекта/компании. Мнэээ... я всё-таки настаиваю что есть разные ситуации, и форсировать strict вне случаев многократно используемого кода - бессмысленное насилие. SS> Perl вообще слишком похож на живой (натуральный) язык. Т.е. можно SS> выбирать себе любой лексикон, и строить предложения как угодно, начиная SS> с уличного жаргона, заканчивая выхолощенно-академичным, строгим SS> (салонным :) стилем. Вот-вот. Ты будешь на стройплощадке вместо "Вира!" кричать "Глубокоуважаемый Hиколай Васильевич, не будете ли Вы так любезны поднять данную деталь в пространстве"? -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix/22383a955a925.html, оценка из 5, голосов 10
|