LINUX.ORG.RU

Вышел Perl 5.8.0


0

0

Вышел новый релиз замечательного языка программирования.

Highlights In 5.8.0:
- Better Unicode support
- New IO Implementation
- New Thread Implementation
- Better Numeric Accuracy
- Safe Signals
- Many New Modules
- More Extensive Regression Testing
- и еще много чего хорошего!

anonymous

Проверено: maxcom

В Mandrake-Linux 9.0 beta1 уже есть.

reutt
()

ну вышел... но рано радоваться. месяцев через 6 еще можно будет сказать что-нибудь. а пока рано. пример - perl 5.7.0 и 5.6.0

sh
()

Опыть треды переработали... хм... рановато еще, видимо, на тредах что-то на перле писать...

anonymous
()

> Хм. А как уважаемый олл оценивет бывшую ранее тредовость в перле ???

Если я правильно понял она не сохраняет обратной совместимости от версии к версии, это для меня стало решающим. Пользуюсь многопроцессностью и SysV IPC.

Lexa
()
Ответ на: комментарий от LamerOk

2LamerOk:
>А как уважаемый олл оценивет бывшую ранее тредовость в перле ???

Да нормально - у меня работало все как надо - блокировки, обмен данными, совместно с Perl/Tk. Потребуется поправить наработки под новые треды - без проблем. А ты чего ехидничаешь?

anonymous
()

Я давно не работал с Perl. Меня интересует: выше или ниже _реальная_ производительность Perl 5.8.0 скриптов-"сервлетов" по сравнению с сервлетами и JSP Тomcat'ов?

NikS
()
Ответ на: комментарий от anonymous

вышел-вышел

А причём тут perl.com.

http://www.perl.org/

Perl 5.8.0 released! "After more than two long years of hard work, the perl5-porters is proud to announce Perl 5.8.0. The most important new features are enhanced Unicode and threads support, and the new I/O subsystem called PerlIO, but there are lots of new goodies, not to mention bazillion bug fixes.

Ку?

Bacek
()

Новые триды - рулез. Локальные переменные в тридах! Переменные становятся общими только при явном описании их shared.

Но есть две бяки:
1) нельзя хранить указатели в разделяемых (shared) хэшах и массивах. А это значит, прощай хеши хешей и массивы хешей и пр. оч. удобные структуры.
2) к сожалению у меня редко, но без всякой видимой причины перл 5.8.0 валиться при работе с ithreads (aka новые триды).

sem
()
Ответ на: комментарий от sem

2 sem:
>1) нельзя хранить указатели в разделяемых (shared) хэшах и
>массивах. А это значит, прощай хеши хешей и массивы хешей и
>пр. оч. удобные структуры.

Вообще-то старые треды остались доступны - если софт и так нормально работает, то лучше ничего менять. А можно ли там хранить указатели на разделяемые объекты - тогда казалось бы проблем не должно возникать? Может еще попробовать обернуть доступ к этим переменным через tie?

Напиши, что думаешь?

anonymous
()

"А ты чего ехидничаешь?"
Да я не ехидничаю, мне просто интересно поведение многотредовых прог под перлом. Хотя перл у меня всегда вызывает улыбку :-))))))))
__________________________

"Новые триды - рулез. Локальные переменные в тридах! Переменные становятся общими только при явном описании их shared."
И вот такие фокусы - одна из причин :-))))))))

LamerOk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.