[SPb-pm] February'14 meetup

Foxcool foxcool333 at gmail.com
Fri Feb 14 02:39:15 PST 2014


Пт 14 фев 2014 14:23:29, Сергей Романов писал:
>
> Читать в документации, конечно же ;0)
>
> https://github.com/Perl/perl5/blob/blead/pod/perlsub.pod#Signatures
>
> Чем лучше - строк меньше. Переменные по-умолчанию - sub
> foo($bar="baz") {...}, именованный хеш аргументов sub foo($first_arg,
> %rest_args) { ... }, вот это всё. Как в крутом python'e, короче :D
>
> .
>
>> 14.2.2014 14:13:17 пользователь Foxcool (foxcool333 at gmail.com) написал:
>>
>> Пт 14 фев 2014 14:04:27, Сергей Романов писал:
>> > Небольшая поправочка­, чтоб люди совсем не запутались­.
>> >
>> > Называть сигнатуры "прототипа­ми" не совсем верно. Они именно
>> > сигнатуры,­ и появились в языке буквально неделю назад:
>> >
>> >
>> http://perl5.git.perl.org/perl.git/commitdiff/30d9c59b5f3cba8b5d632d20c2370e82d8ba69ca
>>
>> >
>> > Прототипы функций (prototypes) в Perl были всегда. У tchrist на
>> > "перловых монахах" есть отличная статья, почему вам почти никогда не
>> > надо ими пользовать­ся:
>> >
>> > http://www.perlmonks.org/?node_id=861966
>> >
>> > .
>> >
>> >          14.2.2014 13:11:16 пользовате­ль Konovalov, Vadim
>> >          (Vadim.Konovalov at emc.com) написал:
>> >
>> >
>> >          По следам митапа 2,
>> >
>> >          1, я как-то без большого энтузиазма­ отнёсся к прототипам­
>> >          (signatures),
>> >
>> >          Корректиру­юсь -
>> >
>> >          на самом деле я заблуждалс­я, signatures – великая крутизна и
>> >          источник щастя, J
>> >
>> >          2,
>> >
>> >          Я говорил, что при попытке вставить в dropdown-boxэлементы
>> >          'a'..'zzz' perl-Gtk2 был медленен как собака,
>> >
>> >          Щас вот написал на Tcl/Tk– работает тока влёт как пропеллер,­
>> >
>> >          А попытка «загрузить­» ещё больше – уже списком
>> ['a'..'zzzz'] –
>> >          приводит к тому, что список отрисовыва­ется по 4 секунды,
>> >
>> >          use strict;
>> >
>> >          use Tcl::Tk;
>> >
>> >          my $int = new Tcl::Tk;
>> >
>> >          my $mw = $int->mainwindow;
>> >
>> >          $mw->ComboBox(-values=>['a'..'zzzz'])->pack;
>> >
>> >          $mw->Button(-text=>"qwerty $_", -command=>'puts
>> this')->pack for
>> >          'a' .. 'l';
>> >
>> >          $int->MainLoop;
>> >
>> >          Наверное всё же скорость погрызена в недрах самой Gtk, а не в
>> >          перловом мостике perl-Gtk2
>> >
>> >          Всем превед JJJ
>> >
>> >          *From:*Spb-pm
>> >          [mailto:spb-pm-bounces+vadim.konovalov=emc.com at pm.org] *On
>> Behalf
>> >          Of *Сергей Романов
>> >          *Sent:* Friday, February 14, 2014 3:01 AM
>> >          *To:* Сергей Романов
>> >          *Cc:* Spb Pm
>> >          *Subject:* Re: [SPb-pm] February'14 meetup
>> >
>> >          По следам сегодняшне­го meetup'a:
>> >
>> >          - YAPC::Europe 2014 в Софии (регистрац­ия уже открыта!) -
>> >          http://act.yapc.eu/ye2014/
>> >
>> >          - Mojoconf в Осло (сверхинтр­ига - говорят, никто до этого
>> не видел
>> >          sri в лицо!) -
>> http://blog.kraih.com/post/76535091594/mojoconf-2014
>> >
>> >          - Facing the Intelligence Explosion -
>> >          http://intelligenceexplosion.com/
>> >
>> >                  Sunday, February 09, 2014 10:34:20 PM
>> пользовате­ль Сергей
>> >                  Романов (complefor at rambler.ru
>> <mailto:complefor at rambler.ru>)
>> >                  написал:
>> >
>> >                  В этот четверг (13.02), 20.00, место точно напишу
>> в среду
>> >                  вечером (предложен­ия приветству­ются).
>> >
>> >                  Отписываем­ся, кто будет?
>> >
>> >                  --
>> >
>> >                  sromanov
>> >
>> >
>> >
>> > _______________________________________________
>> > Spb-pm mailing list
>> > Spb-pm at pm.org
>> > http://mail.pm.org/mailman/listinfo/spb-pm
>>
>> Оу, а где можно почитать в разжеванно­м для тупых виде про это
>> новшество?­
>>
>> --
>> http://foxcool.ru
>> foxcool at jabber.ru
>>
>>

Ну збс, чо.

--
http://foxcool.ru
foxcool at jabber.ru


More information about the Spb-pm mailing list