|
Модераторы: ginnie |
|
Vaneska |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 141 Регистрация: 15.3.2005 Где: Москва Репутация: нет Всего: 4 |
Вот задался таким вопросом, почитал документацию, пару статей...
Совершенно другой, новый и непохожий на Perl5. Совершенно по другому реализовано ООП: теперь будут практически сишные классы http://cog.cognitivity.com/perl6/ По другому реализованы регекспы http://www-106.ibm.com/developerworks/linu.../l-cpregex.html Функции будут получать параметры не через @_, а через переменные программы будут компилируемыми в байт-код, что позволит увеличить скорость работы программы и появиться возможность скрывать исходники от посторонних глаз И вообще очень много итересного ссылки: http://perl6.ru/archive/ http://www.dklab.ru/chicken/perl6/ http://real.perl6.ru/ Напишите свое мнение о Perl6. Также сюда пишите ссылки на материалы, документацию по Perl6. --------------------
http://isokolov.blogspot.com/ |
|||
|
||||
Anarki |
|
||||
Опытный Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: нет Всего: 11 |
Вот это меня порадовало Хорошо, что добавили
А сама @_ останется, иногда легче передать её функции, чем работать с каждым аргументом? |
||||
|
|||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
что-то древний этот сайт
|
|||
|
||||
Vaneska |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 141 Регистрация: 15.3.2005 Где: Москва Репутация: нет Всего: 4 |
nerezus, какой сайт?
Anarki, по функциям пока инфы не нашел. Как найду, отпишу. --------------------
http://isokolov.blogspot.com/ |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
||||
|
||||
Vaneska |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 141 Регистрация: 15.3.2005 Где: Москва Репутация: нет Всего: 4 |
nerezus, полохо дело. Неужто работа на перлом зависла?
Anarki, нашел про функции. Судя по всему возможность останется, так как механизм передачи получается такой: Параметры в функцию передаются через @_, создаются переменные с именами, указанными в обьявлении функции, в них заносятся параметры. Теперь встает вопрос: Очищается ли массив @_? Если не очищается, то доступ через него к пареметрам будет, а если очищается, то не будет.
--------------------
http://isokolov.blogspot.com/ |
|||
|
||||
CPLUSPLUS |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 92 Регистрация: 22.10.2003 Репутация: нет Всего: 2 |
"программы будут компилируемыми в байт-код, что позволит увеличить скорость работы программы"
Расскажите, пожалуйста, вкратце поподробнее -- это позволит использовать таким манером cgi-скрипты? Есть ли хостинги с такой поддержкой? На сколько в рассчете увеличится производительность? Как поступается со старыми модулями? Очень прошу, ответьте хотя б на первые вопросы. |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
CPLUSPLUS, как я понял, почитав про перл6:
>это позволит использовать таким манером cgi-скрипты угу >Есть ли хостинги с такой поддержкой? only dedicated =) пхп5 например так почти нигде и нет до сих пор =) > На сколько в рассчете увеличится производительность? хз, не упомяналось, но не нжно будет тратить время на парсинг скрипта, думай сам > Как поступается со старыми модулями? говорят, 2 выхода: обещают тулзу типа перл5=>перл6 и возможность работы перл6 в режиме перл5 это мой пересказ из НЕдостоверных источников(откуда - не помню) за слова не подписываюсь |
|||
|
||||
korob2001 |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Вообще-то каждая новая версия всегда была совместима со старой и плюс что-то новое. Думаю они будут совместимы, т.е. можно будет писать как под пятую, так и под шестую версию.
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
dimes |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 249 Регистрация: 20.7.2004 Где: то около СПБ Репутация: нет Всего: 14 |
Где то проскользнули слова Лари что возможно будут специальные директивы для указания стилем какой версии perl написанна программа.
А вообще korob2001 прав, обещенна совместимость. |
|||
|
||||
CPLUSPLUS |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 92 Регистрация: 22.10.2003 Репутация: нет Всего: 2 |
То есть на выделенный сервер я могу поставить?
Добавлено @ 10:38 То есть на выделенный сервер я могу поставить? |
|||
|
||||
Dark Elf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
А когда сроки выхода 6-й версии?
|
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
nerezus
Perl 6 развивается, что не может не радовать.) Vaneska кинь, плиззз, ссылку на pdf. Dark Elf постоянно выходят новые версии виртуальной машины parrot. Уже parrot v. 0.2.1. Я себе поставил parrot v. 0.0.11, вот постепенно тестирую, привыкаю и влюбляюсь . Мне очень нравится тот факт, что Perl 6 впитывает в себя все самое лучшее от Java, C# и С++, а также устраняет недостатки Perl 5. Это сообщение отредактировал(а) sharq - 26.6.2005, 13:16 -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
Vaneska |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 141 Регистрация: 15.3.2005 Где: Москва Репутация: нет Всего: 4 |
sharq, где качал не помню, так что качай здесь Perl_6_Preview.zip
--------------------
http://isokolov.blogspot.com/ |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
А мне что то не понравилось что Parrot начинает напоминать интерпретатор бейсика. Нужна новая фича? Создай новый опкод, допиши код на C. Так он будет бесконтрольно расширяться до потери смысла. Внутреняя репрезентация должна быть краткой и гибкой. Нужно реализовать паузу? Не пиши опкод sleep, напиши общий способ вызова нативных функций и припаяй библиотеку их имплементирующих. При чём для пользователя можно сделать прозрачно, для него нет разницы опкод это или вызов чего то через особый механизм. Удивился увидев опкод print, коментарий выше подходит и сюда. Классная идея отказаться от стека и перейти к регистрам. Здесь нужен хороший компилятор, благо теоретическая база на текущий момент обширна, RISC процессоров много. Хотя реализация всех операций через стек - более старый и обкатанный метод, также имеет свои плюсы(читаем о Java байткоде). Мне пока в перле 6 нравиться встроенные грамматики, лексический анализ можно написать за пару минут. Это круто, язык действительно для обработки текста. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Perl6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |