|
2.4, szh (ok), 12:39, 27/09/2011 [^] [^^] [^^^] [ответить]
| +/– |
> 6-й скоро в мейнстрим войдёт?
Perl 5 и perl 6 это уже два разных языка.
Скоро perl 5.14 в мейнстрим войдёт, потом 5.16, потом 5.18 и т д.
> Как вообще у Перла с будущим?
http://lwn.net/Articles/458714/
| |
2.6, angra (ok), 15:39, 27/09/2011 [^] [^^] [^^^] [ответить]
| +3 +/– |
>6-й скоро в мейнстрим войдёт
Смотрите сами:
$ time perl6 -e ''
real 0m1.503s
user 0m1.364s
sys 0m0.096s
$ time perl6 -e 'my @a;push @a,1 for 1..1000'
real 0m38.946s
user 0m38.234s
sys 0m0.544s
$ time perl -e ''
real 0m0.004s
user 0m0.004s
sys 0m0.000s
$ time perl -e 'my @a;push @a,1 for 1..1000'
real 0m0.004s
user 0m0.004s
sys 0m0.000s
| |
|
3.9, Andrey Mitrofanov (?), 18:51, 27/09/2011 [^] [^^] [^^^] [ответить]
| +/– |
> real 0m1.503s
> real 0m38.946s
> real 0m0.004s
> real 0m0.004s
На втором и следующих запусках (на "горячем" кеше) разница стольже разительна?
Как Учёные объясняют такую разницу? Опции сборки?..
| |
|
4.10, angra (ok), 20:19, 27/09/2011 [^] [^^] [^^^] [ответить]
| +/– |
На самом деле это и так не первые запуски были. Ну пусть даже будет при последующих запусках разница в несколько миллисекунд. Разницу в несколько порядков это не компенсирует. Честно говоря я готов простить старт в 1.5 секунды для fastcgi применений, но вот 30 с лишним секунд загонять 1000 элементов в массив это epic fail.
Справедливости ради можно отметить, что за прошедший год скорость значительно возросла, раньше за примерно столько же времени в массив загонялись 100 элементов. То бишь прирост скорости в 10 раз. Вот только для практического применения нужно еще минимум в 1000 раз ускорить.
Опциями сборки не интересовался. Пакет из debian testing, судя по версии основан на июльском rakudo.
Как язык perl6 конечно хорош, вот только при отсутствии вменяемой реализации остается витанием в облаках и будущего у него нет.
| |
|
|
2.7, Аноним (-), 18:02, 27/09/2011 [^] [^^] [^^^] [ответить]
| +/– |
>6-й скоро в мейнстрим войдёт? Как вообще у Перла с будущим?
Мне кажется что перл 6 не оправдает надежд, а вот перл 7 будет на высоте :)
| |
|
1.11, iZEN (ok), 21:52, 27/09/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> pkg_info -Ex perl
perl-threaded-5.14.1_2
:( всё ещё нет. Ждём-пождём.
| |
|
2.12, Ы (?), 13:09, 01/10/2011 [^] [^^] [^^^] [ответить]
| +/– |
Чо там ждать? Поменяй цифирку в портах сам. У меня нормально все собралось.
# perl -v
This is perl 5, version 14, subversion 2 (v5.14.2) built for i386-freebsd-thread-multi-64int
| |
|
|