|
Модераторы: 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 Оценить мои качества можно тут. |
|||
|
||||
Dark Elf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
sharq - скачал parrot 0.2.1, скомпилировал, пытаюсь запустить следующий скрипт (Perl 5 естественно его выполняет):
parrot выводит следующую ошибку: error:imcc:parse error, unexpected IDENTIFIER in file '1.pl' line 1 Что ещё нужно сделать чтобы скрипты выполнялись? |
|||
|
||||
chaos |
|
|||
Серийный программист Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: нет Всего: 44 |
вот здесь можно почитать еще
http://dev.perl.org/perl6/rfc/ Добавлено @ 11:50 и здесь http://www.dklab.ru/chicken/perl6/ |
|||
|
||||
sharq |
|
||||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
Dark Elf скрипт в полне рабочий!
Я надеюсь, это все строчки скрипта и он сохранен с расширением .p6. Запускать его надо так: perl6 test.p6, где perl6 - это алиас, т.е. псевдоним. Если ты *nix системе, то
Если Win, то создай perl6.bat и кинь, его туда, где его можно найти через переменные окружения:
Если не работает, значит криво поставил и скомпилировал parrot... -------------------- [color=gray]There's More Than One Way To Do It[/color] |
||||
|
|||||
Dark Elf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
sharq - спасибо!
А можно примерчик? |
|||
|
||||
korob2001 |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Guest
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
Guest |
|
|||
Unregistered |
Вроде ожил сайт-то! Я про perl6.ru.
|
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
Отличная штука, весит около 150м (в установленном варианте). Порадовала утилита speak, которая озучивает введенный текст, и утилита find_doc + make_doc. Оченьтакого не хватало в perl5, особенно speak -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
BlackLFL |
|
|||
Опытный Профиль Группа: Участник Сообщений: 263 Регистрация: 15.9.2005 Где: Москва Репутация: нет Всего: 12 |
Ларри Уолл о Perl 6
Токо набрел на новые ссылки о Perl 6, пока их не читал, и хотел спросить. Perl 6 разрабатывает Лари или сторонние программисты? |
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
BlackLFL все, кому это интересно, а Ларри - как всегда руководитель и Бог.
-------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Сегодня ковырял сабж полтора часа... По десятибальной шкале - 0 баллов =(((
Язык испортили вконец, синтаксис, кстати, вобще в е*еня ушел, ни на что не похожий =( //Мнение субъективное... |
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
nerezus плохо ковырял, мнение субъективное.
Если тебе по каким-то причинам не нравится perl 6, можешь продолжать программировать на perl 5, тем более скрипты будут совместимы. Мне очень понравилось, непривычно, но круто, хотя я только немножко ковырял его. Самое главное - это компиляция в байт-код и простота perl! nerezus я надеюсь, ты PXPerl себе поставил или что? Это сообщение отредактировал(а) sharq - 16.10.2005, 18:52 -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
sharq угу, ковырял там pugs
это самый плохой вариант? =) он медленный, и в байт-код не компилит =) <== это еще можно стерпеть модулей пара <== тоже можно стерпеть но синтаксис... ужас =(( как будто за уши притянули =\ только классы нормально сделали - это только не огорчило... |
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
На данный момент под Windows самый отличный вариант. К синтаксису можно привыкнуть и что тебя так не устраивает? Мне все нововедения нравятся (я про те, которые расписаны на perl6.ru) -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
SantaXP |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 95 Регистрация: 5.6.2003 Репутация: нет Всего: нет |
Хм... Странно... У меня parrot тоже ошибку выдаёт... по поводу любой строчки...
--- У меня вопрос, что качать и инсталить. Я скачал parrot-0.4.1.tar.gz с ftp://ftp.cpan.org/pub/CPAN/authors/id/L/...ot-0.4.1.tar.gz (там ссылка была на www.parrotcode.org. Распаковал в /home/parrot-0.4.1. Запустил там Configure.pl. Потом make. Всё прерасно встало. Файл parrot установился в /usr/local/bin, а так же папка появилась - /usr/local/lib/parrot. Только вотнет у меня никаких: Ибо папок в /usr/local/lib/parrot только три: dynext include и library --- Дык, что мне ещё ставить и как файлы компилить в бинарник я никак понгять не могу? ОС - ФриБСД 6.0 |
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
SantaXP
Любим мы проблемы искать. На самом деле, в дистибутиве должен быть файл README или INSTALL, там должны быть рекоммендации по установке данного дистрибутива. Для начала прочитай perl6.ru, в разделе Архив есть статьи по установке (конкретного дистрибутива, ссылка на него) и не только, почитай. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
SantaXP |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 95 Регистрация: 5.6.2003 Репутация: нет Всего: нет |
sharq
Спасибо. Почитаю. |
|||
|
||||
tishaishii |
|
|||
Создатель Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
Perl6 - лажа. Появились типы. На* они нужны? Для ускорения и оптимизации можно писать на ASM.
Появилась возможность создавать классы для рег.выров? На они нужны, если есть qr? Больше ничего чрезвычайно отличного (удобного) от других языков не увидел. Perl 6 на мыло! Parrot - ещё можно принять. |
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
tishaishii,
Если тебе не нравятся нововедения, не используй их! Когда поймешь их реальное значение, будешь радоваться тому, что их ввели. Т.к. все это не просто так. Perl6 впитывает в себя все самое лучшее и я считаю это правильным. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
А можно примеры "нужды" в нововведениях ;) ?
|
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
nitr, читай Apocalypses, Exegeses, Synopses и RFCs.
Каждое нововведение описано! А если тебе для твоих "нужд" это не нужно, значит ты программируешь не на perl, а просто издеваешься над собой. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
Я примеры в общем просил Интересно всё-таки. Есть по-русски доки?
|
|||
|
||||
tishaishii |
|
|||
Создатель Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
Никуда не годный он, Perl 6. Меня более всего развлекает введение типов. Мне уж проще на Ц тогда.
|
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
tishaishii,
ха-ха, ты понял смысл ведения типов? Если нет, то можешь не использовать их, и это не совсем типы в стандартом их понимании (например, как в Cи).
nitr, к сожалению на русском не видел, да их и не будет, если никто переводить не будет. А так perl6.ru + справочник "Perl 6 и Parrot. 2е издание." Э. Рэндал, Д. Сугальски, Л. Тёч. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
Всматривался я в справочник... честно пока убогий он Но ждёмс перемен ;)
|
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
nitr,
это тебе не учебник! А все что нужно там есть, и это просто только введение. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
dead_ricky |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 62 Регистрация: 4.4.2002 Репутация: нет Всего: 1 |
Байт код в который будет компилиться прога на Perl'e будет выполнятся быстрее чем если бы прога интерпритировалась, так? А интерпритатор 6-го Perl'a, как у него будет скорость по сравнению с 5-м Perl'ом? На него не забьют, не сделают так что мол надо "по умолчанию" компилить в байт код, а интерпритатор это уже устарело...?
|
|||
|
||||
shootnix |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 108 Регистрация: 3.9.2005 Где: Казахстан Репутация: нет Всего: 2 |
Хай пиплз. Вот очень хочу поставить 6-й перл, почитал доки там и всё такое - прикольно. Вопрос вот какой: а кто знает аботающую сцылку на PXPerl? А то я что-то никак не наткнусь.. Спасибы.
|
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
-------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
godsgame |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 241 Регистрация: 29.8.2005 Репутация: нет Всего: нет |
что-то я не понял, вышел перл6 или еще бетка?
|
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
godsgame,
официального релиза нет и в ближайшее время не будет. Бета релизы выпускаются постоянно. Вот официальная страница perl6. На русском языке вот. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
Wowa |
|
|||
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
Wowa, скорей всего perl6 официального релиза не будет, сразу будет perl7 - по словам Ларри Уолл, будет последняя и совершенная версия.
Остается только ждать. на самом деле, никто не запрещает использовать бета-версии. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
Wowa |
|
|||
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
Wowa,
я думаю для первого знакомства стоит попробовать. вель интересно, что нового и куда Perl движется. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
godsgame |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 241 Регистрация: 29.8.2005 Репутация: нет Всего: нет |
sharq,
а Фаст-ЦГИ для перл6 уже есть? и еще я не совсем понял: модули от 5-го перла на 6-ом не работают? |
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
godsgame,
должны быть совместимыми и скрипты, написанные на perl5, должны пониматься perl6. Это сообщение отредактировал(а) sharq - 19.6.2006, 00:05 -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
godsgame |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 241 Регистрация: 29.8.2005 Репутация: нет Всего: нет |
какой прогой файл *.p6 откомпилить в *.pbc?
|
|||
|
||||
Zukoff |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 25.6.2006 Репутация: нет Всего: нет |
хех. не понятно, чего ж ждать Ларри явно застопорился на 6м перле, на совместимости. Плюнул бы уже на совместимость. Простота на первом месте, лучше уж через врапперы пусть работают старые библиотеки. А то так и громадину- ЦПАН растеряют...
Добавлено @ 15:34 хм. начал читать их архивы и рассылки. судя по всему люди пришли к состоянию, когда ничего не успеваешь, не хочешь ничего обещать, просто молча делаешь работу наилучшим образом! Боже, дай нам Перл 6! %)) |
|||
|
||||
djkostya |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 71 Регистрация: 16.5.2006 Где: Москва Репутация: нет Всего: 2 |
А вобще хоть примерно примерно когда нам ожидать это чуда PERL6....
Ваши предположения....? |
|||
|
||||
Dark Elf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
В интервью Ларри сказал что Перл 6 будет 30 июля... но какого года уточнить отказался
|
|||
|
||||
Materium |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 127 Регистрация: 4.12.2006 Где: Питер Репутация: нет Всего: 2 |
в магазинах уже вижу тонкие книжечки по p6 с изменениями. но что-то они какие-то... страшненькие... лучше что-то типа от самого Лари увидеть
--------------------
#!sub abc {return "ok"}${&abc()}="TMTOWTDI";print "$ok"; |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
Materium, приведи названия книжек, что-то я даже не слышал о выпуске таковых =)
з.ы.: я подписан на рассылку новинок - книг по перл. И ещё - Ларри ;) |
|||
|
||||
Materium |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 127 Регистрация: 4.12.2006 Где: Питер Репутация: нет Всего: 2 |
Ща не помню название. Держал в руках тонкие они. Перечисление изменений. Может забегу куплю тогда сообщу. Сам понимаешь мне пока п5 ещё изучать и изучать ))) поэтому я внимание не остановил
--------------------
#!sub abc {return "ok"}${&abc()}="TMTOWTDI";print "$ok"; |
|||
|
||||
korob2001 |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
Materium |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 127 Регистрация: 4.12.2006 Где: Питер Репутация: нет Всего: 2 |
Неа Короб, не такую точно.
Но полюбому лучше О-риэли взять, больше доверия к изданию этому. ))) --------------------
#!sub abc {return "ok"}${&abc()}="TMTOWTDI";print "$ok"; |
|||
|
||||
tishaishii |
|
|||
Создатель Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
Perl6 - вообще не Perl5.8, это другой язык с иной идеологией.
Мне в ссылке больше всего понравилась тема "Космоэнергетика и нетрадиционные методы исцеления. Школа Эмиля Багирова". Наверное именно это имел в виду тот, кто представил ссылку. Это сообщение отредактировал(а) tishaishii - 25.1.2007, 22:52 |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
да... "варнинги" с перл5 теперь норма )
Everyday Perl 6
|
|||
|
||||
POLTER |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 123 Регистрация: 25.8.2006 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
А когда выход-то будет? Обещали еще в 2000 году, и до сих пор нету :-(
--------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают. |
|||
|
||||
vadiml |
|
|||
Опытный Профиль Группа: Участник Сообщений: 310 Регистрация: 27.7.2007 Репутация: нет Всего: 7 |
мне вот это не понравилось:
|
|||
|
||||
tishaishii |
|
|||
Создатель Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: нет Всего: 8 |
Perl 7 породнее. Правда, скомпилить не удалось.
|
|||
|
||||
varnie |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 27.9.2007 Репутация: нет Всего: 0 |
а мне не понравилось вот это:
раньше как-то логичнее и более наглядно было, что ли... |
|||
|
||||
cerf_machine |
|
|||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 12.2.2007 Где: тебя носило? Репутация: нет Всего: 1 |
По-моему, обращение к элементу массива и хэша через $ весьма логично - ведь это скаляр. Перл6, "парень, ты неправ щас" (с) |
|||
|
||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
Да уж, изменения в синтаксисе не самые удачные имхо...
-------------------- Died at Life.pl line 21 |
|||
|
||||
vadiml |
|
|||
Опытный Профиль Группа: Участник Сообщений: 310 Регистрация: 27.7.2007 Репутация: нет Всего: 7 |
несколько небольших заметок по операторам
http://use.perl.org/articles/07/12/22/206237.shtml или http://feather.perl6.nl/~ferreira/perl6-operators/ |
|||
|
||||
tolkien |
|
|||
Опытный Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: нет Всего: 4 |
Дебилизм менять синтаксис. Это значит надо переписать все программы которые до этого уже написаны. Потом синтаксис в PERL 5 очень даже хорош и удобен. Не исключаю что именно поэтому PERL 6 никогда не выйдет. Cкрипты в perl5 также если хочется можно компилировать в исполняемые файлы. Зачем делать пародию на java? У PERL своя ниша у java своя. Два отличных языка программирования. Решают разные задачи.
|
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
Это ваши мечты ;) А вот надо смотреть на конкретных тестах, в конкретных ситуациях. А вы подумали, почему вообще начали "думать" о Perl 6? |
|||
|
||||
tolkien |
|
|||
Опытный Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: нет Всего: 4 |
Зачем мне об этом думать?
У меня есть конкретные задачи которые я решаю с помощью тех или иных инструментов. И перспектива переделывать все из за изменения в синтаксисе меня не радует. И уверен никого не радует. Переделывать и заново отлаживать код который сейчас прекрасно работает и справляется со своими задачами не за хочется ни кому. Меня лишь только волнует совместимость. Я не хочу переделывать одно и тоже много раз. А то что выше написано. Примеры синтаксисов Perl 6 и Perl 5 это дебилизм. Менять синтаксис это делать полную не совместимость. Синтаксис это дело вкуса. Какого хрена им нада? Что хорошего в этом? Огромное развитие писать ~~ вместо =~ . |
|||
|
||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
Вас никто не заставляет переходить с 5 на 6 версию.
Особенно учитывая, что perl6 позиционируется не просто, как очередная версия perl5 (как например недавно вышедшая версия 5.10), а как практически новый язык. -------------------- Died at Life.pl line 21 |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
Так "..." не стоит писать. Как сказал KSURi, никто и не заставляет, думаю, и не заставят А потом посмотрим... |
|||
|
||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
Видимо вы не совсем в курсе изменений в perl6... Развитие состоит не в тупой смене синтаксиса, а в появлении smart-matching. Советую поискать материалы с недавних воркшопов (русского и украинского), на которых был представлен ряд презентаций по сабжу. -------------------- Died at Life.pl line 21 |
|||
|
||||
drZmeu |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: нет Всего: 1 |
Perl6 а зачем?
Синтаксис просто вынес мне мозг. Perl6 LOL Имхо. --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
tolkien |
|
|||
Опытный Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: нет Всего: 4 |
В гугле интересная статья попалась по этой теме
http://www.michurin.com.ru/python-vs-perl-2.shtml Я тоже уже думаю что лучше вместо PERL6 перейти на Python. |
|||
|
||||
drZmeu |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: нет Всего: 1 |
Perl 5! нормально ! Зачем сразу переходить? --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
DaemonSuw |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 155 Регистрация: 11.3.2008 Репутация: нет Всего: 3 |
tolkien, статейка, ничего, но
может ли python похвастаться такими инвестициями?, на развитие? Я думаю надо подождать))) и perl захватит мир)))) Это сообщение отредактировал(а) DaemonSuw - 19.5.2008, 22:50 |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
DaemonSuw, drZmeu, tolkien, ещё увидим как будет, чего сейчас разговоры вести. Если можете лучше, то напишите им, дайте свои предложения/идеи, станьте в "ряд разработчиков"...
|
|||
|
||||
drZmeu |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: нет Всего: 1 |
nitr
А тебе нравится Perl 5 с его синтаксисом ? + Сами вступили бы в ряды разработчиков! Мне и своей работы хватает! Это сообщение отредактировал(а) drZmeu - 20.5.2008, 23:34 --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
drZmeu, а что вразумительного сказали?
Мне нравится весь Perl, ну практически весь. Каждый достигает цели своими путями, "мы" с помощью Perl , возможно для Perl ;) |
|||
|
||||
gcc |
|
|||
Агент алкомафии Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
почему perl в "Разработка систем для Web" а питон - нет??
ЗЫ а никто не видел правдивую статью perl'a где его сравнивают с другими языками? и кстате в книгах я нигде не видел чтобы его равнивали с язками кроме java, javascript, С,С++ спорят http://www.linux.org.ru/view-message.jsp?msgid=2068951 Это сообщение отредактировал(а) gcc - 28.6.2008, 21:06 |
|||
|
||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
А почему в Perl6?
У раздела про Python свои модераторы, обращайтесь к ним. PS: погуглите на "perl vs python" -------------------- Died at Life.pl line 21 |
|||
|
||||
gcc |
|
|||
Агент алкомафии Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
ну тут языки сравнивают, где-то было написано что perl6 будет похож на python тем что байт-код может делать
набирал "perl vs python" еще раньше на русском, оказываеться perl самый плохой язык! только в одной статье біло написано что openql лучше perl |
|||
|
||||
nitr |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
gcc, пишите статьи и везде утверждайте, что перл лучше всех, тогда потом такие же как вы будут считать, что вы правы
А вообще, уже писалось раньше - каждый выбирает себе своё, каждый язык подходит для разного, у каждого свои плюсы и минусы. Нет ничего совершенного, а если и будет/есть, то к языкам программирования я бы этого не относил. Добавлено через 1 минуту и 41 секунду P.S.: gcc, форум русский, будте добры писать по-русски ;) |
|||
|
||||
sharq |
|
|||
Perl Liker Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: нет Всего: 28 |
Определенно Perl решает!
-------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
Materium |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 127 Регистрация: 4.12.2006 Где: Питер Репутация: нет Всего: 2 |
Кто к чему привык... кому с чем проще мириться... уверен что Perl не умрёт... это интересный сильный и красивый язык =)
Добавлено через 9 минут и 31 секунду Я тут отошёл от этого немного... сейчас возвращаюсь... так Perl6 уже вышел в окончательной редакции??? Можно его использовать в серьёзном смысле этого слова??? Или ещё доделывают???? --------------------
#!sub abc {return "ok"}${&abc()}="TMTOWTDI";print "$ok"; |
|||
|
||||
sir_nuf_nuf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: нет Всего: 31 |
||||
|
||||
gcc |
|
|||
Агент алкомафии Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
Лари сказал что в канун рождества
|
|||
|
||||
Валерия |
|
|||
Опытный Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
В байт код это ооочень хорошо
А есть где хоть бета версия компилятора для винды? Это сообщение отредактировал(а) Валерия - 14.2.2009, 01:53 |
|||
|
||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
Perl 5 вообще-то тоже транслирует исходники в байткод.
Если соберете parrot под винду, то с компиляцией perl6 проблем быть не должно. -------------------- Died at Life.pl line 21 |
|||
|
||||
sir_nuf_nuf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: нет Всего: 31 |
KSURi, как вы себе представляете bytecode ?
насколько я понял perl5 строит в памяти дерево программы. другое дело, что это дерево можно как-либо сериализовать, но это не стандартный механизм |
|||
|
||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
Насколько я помню (сейчас негде проверить), в ActivePerl 5.8.8 по умолчанию поставляются модули B::Bytecode и ByteLoader. А вот на линуксе в 5.10 их не оказалось... Видимо вы правы - нестандартный это механизм.
-------------------- Died at Life.pl line 21 |
|||
|
||||
gcc |
|
|||
Агент алкомафии Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
perl когда работает он держит экземпляр который только что выполнил в оперативке некоторое время это без mod_perl в CGI...
|
|||
|
||||
DaemonSuw |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 155 Регистрация: 11.3.2008 Репутация: нет Всего: 3 |
Модуль B::Bytecode - модуль генерации байт кода, но он экспериментальный... и вряд ли его стоит использовать....
KSURi, прав - в 5.10 нету такого модуля, а в 5.8.9 - еще входит.... Видимо эксперимент в 5-ой версии провалился))) и покажет себя в долгожданной 6-ой версии))) Это сообщение отредактировал(а) DaemonSuw - 15.2.2009, 17:53 |
|||
|
||||
Logo |
|
|||
Опытный Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
Если перл код компилируется в байт код, то eval-a не будет?
|
|||
|
||||
sir_nuf_nuf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: нет Всего: 31 |
Ага, ща.. будет конечно =)
что мешает сначала компилировать в байт-код. А на этапе исполнения компилировать строки ? |
|||
|
||||
Валерия |
|
|||
Опытный Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Кто-нибудь пытался использовать потоки на perl6 ? именно threads...
Сколько памяти жрут под виндой? Надеюсь не столько, сколько старый добрый perl5 ?) |
|||
|
||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
Threads еще не реализованы в rakudo
-------------------- Died at Life.pl line 21 |
|||
|
||||
gcc |
|
|||
Агент алкомафии Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
все будет писатся в одну строку
http://perlgeek.de/blog-en/perl-6/writing-...6-now.writeback
|
|||
|
||||
eXeC001er |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 16.11.2009 Репутация: нет Всего: нет |
вот уже напоминает Python.
|
|||
|
||||
sir_nuf_nuf |
|
||||
Опытный Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: нет Всего: 31 |
Да это действительно стоящее изменение.
лучше, чем
|
||||
|
|||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
В Perl6 методы вызываются через "." ) Это сообщение отредактировал(а) KSURi - 6.12.2009, 16:47 -------------------- Died at Life.pl line 21 |
|||
|
||||
gcc |
|
|||
Агент алкомафии Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
на cpan посмотрел модули - так и никто и не пишет под perl6, т.е. модулей нету вообще
еще написали движок wiki и там есть модули на подобе: CGI, HTML::Template и генератор паролей (md5 sha1 crypt)... кто-то программировал на нем? Это сообщение отредактировал(а) gcc - 8.5.2010, 16:00 |
|||
|
||||
Logo |
|
|||
Опытный Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
Ну так его еще нет, программируют на нем только энтузиасты-экспериментаторы.
И модули надо будет искать на cpan6.org |
|||
|
||||
nankko |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 76 Регистрация: 8.2.2007 Репутация: нет Всего: нет |
ну так, пациент скорее жив или мертв? вроде и эвентов много, статей, слухов, а по факту ничего не происходит:(((
|
|||
|
||||
JackYF |
|
|||
полуавантюрист Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: нет Всего: 162 |
Советую найти Git-репозиторий (я подразумеваю, что он где-то есть) и каждую неделю делать ему pull. Тут-то и выяснится, жив он или мёртв. |
|||
|
||||
KSURi |
|
|||
Опытный Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: нет Всего: 27 |
Репозиторий есть - http://github.com/rakudo/rakudo.
Каждую неделю делать пулл смысла нет. Полноценные релизы выходят примерно раз в месяц, так что лучше подписаться на рассылку perl6-lang и получать уведомления в нужный момент. Что вам надо, чтобы произошло? Что значит "по факту ничего не происходит"? Кому надо, уже пользуется) -------------------- Died at Life.pl line 21 |
|||
|
||||
Logo |
|
|||
Опытный Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
Стабилный релиз, покрывающий часть спецификации, не раз откладывался, обещается 29 июля http://rakudo.org/node/73.
Рабочие релизы выходят примерно каждый месяц. |
|||
|
||||
Нестаро |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 15.7.2010 Репутация: нет Всего: нет |
Если не ошибаюсь он уже вышел, лучше следи за обновлениями версии
|
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Perl6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |