<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">21 мая 2013 г., 18:41 пользователь Ivan Petrov <span dir="ltr"><<a href="mailto:i.petro.77.00@gmail.com" target="_blank">i.petro.77.00@gmail.com</a>></span> написал:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> Разработка идет в сторону быстроты программирования, в возможным ущербом для<br>
> скорости выполнения приложений.<br>
<br>
</div>но Perl все равно тут бенчмаркает лучше других языков :)<br>
<div class="im"><br>
> Так, без Moose работать в ООП-стиле чуточку геморнее.<br>
<br>
</div>но Mo*U*se быстрее ручных реализаций get'setteroв.<br>
<br>
то есть код:<br>
<br>
package User;<br>
use Mouse;<br>
has name => is => 'rw', isa => 'Str';<br>
<br>
будет быстрее чем вот такой код:<br>
<br>
package User;<br>
sub new {<br>
    ...<br>
    bless \%args => __PACKAGE__<br>
}<br>
<br>
sub name {<br>
    { проверить на Str }<br>
    return $_[0]->{name} if @_ == 1;<br>
    return $_[0]->{name} = $_[1];<br>
<div class="im">}<br>
<br>
<br>
<br>
> Без сигнатурных модулей<br>
> неудобно писать опредения процедур и методов (нет параметров в классическом<br>
> стиле). Фактически все аспекты программирования на голом Perl, кроме обработки<br>
> текста, неудобны, если не использовать какие-либо модули CPAN. Базовая же<br>
> библиотека не вполне полна.<br>
<br>
</div>на других языках все гораздо хуже<br>
в руби API меняется "раз в неделю", юникод только-только приделали<br>
*поддерживаемых* файберов в Python по факту нет.<br>
итп итд<br>
<div class="im"><br>
> Еще проблема, - сложность языка, затрудняющая как написание парсеров, так и<br>
> написание, и главное, чтение кода человеком.<br></div></blockquote><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
> Префиксы $%@, - каменный век.<br>
</div>наоборот. префиксы $%@ улучшают читаемость кода.<br></blockquote><div><br></div><div style>Без сомнений +100</div><div style><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Sincerely yours,<br>Oleg Kostyuk (CUB-UANIC)
</div></div>