Модераторы: ginnie

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Perl6. Какой он? 
:(
    Опции темы
Dark Elf
Дата 29.6.2005, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 26.12.2003
Где: Брисбен

Репутация: нет
Всего: 10



sharq - скачал parrot 0.2.1, скомпилировал, пытаюсь запустить следующий скрипт (Perl 5 естественно его выполняет):

Код

my $x = "TEST!!!";
print ($x);


parrot выводит следующую ошибку:
error:imcc:parse error, unexpected IDENTIFIER
in file '1.pl' line 1

Что ещё нужно сделать чтобы скрипты выполнялись?


--------------------
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
chaos
Дата 29.6.2005, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



вот здесь можно почитать еще
http://dev.perl.org/perl6/rfc/
Добавлено @ 11:50
и здесь
http://www.dklab.ru/chicken/perl6/
PM WWW   Вверх
sharq
Дата 29.6.2005, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: нет
Всего: 28



Dark Elf скрипт в полне рабочий!
Я надеюсь, это все строчки скрипта и он сохранен с расширением .p6.
Запускать его надо так: perl6 test.p6, где perl6 - это алиас, т.е. псевдоним.
Если ты *nix системе, то
Код
alias perl6='/usr/bin/perl -I/parrot/languages/perl6 /parrot/languages/perl6/perl6'
, причем в данном случае parrot установлен в корень.
Если Win, то создай perl6.bat и кинь, его туда, где его можно найти через переменные окружения:
Код
d:/web/perl/bin/perl -Id:/web/parrot/languages/perl6 d:/web/parrot/languages/perl6/perl6 %1 %2 %3 %4 %5
, где perl установлен в d:/web/perl и parrot в d:/web/parrot.

Если не работает, значит криво поставил и скомпилировал parrot... smile




--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
Dark Elf
Дата 30.6.2005, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 26.12.2003
Где: Брисбен

Репутация: нет
Всего: 10



sharq - спасибо!

Цитата(Sardar @ 28.6.2005, 23:58)
Мне пока в перле 6 нравиться встроенные грамматики, лексический анализ можно написать за пару минут.


А можно примерчик? smile




--------------------
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
korob2001
Дата 13.7.2005, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: нет
Всего: 61



Guest
М
 
А не лучше не флудить?



--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Guest
Дата 9.8.2005, 23:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вроде ожил сайт-то! Я про perl6.ru.
  Вверх
sharq
Дата 19.8.2005, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: нет
Всего: 28



Цитата
PXPerl — Windows-инсталлятор, в состав которого входят и стандартный Perl 5.x, и Parrot, и Pugs. По-видимому, выбор PXPerl будет лучшим для тех, кого интересует исключительно Perl 6, а не процесс его установки или трансляции в байт-код Parrot.


Отличная штука, весит около 150м (в установленном варианте).

Порадовала утилита speak, которая озучивает введенный текст, и утилита find_doc + make_doc.
Оченьтакого не хватало в perl5, особенно speak smile

smile


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
BlackLFL
Дата 16.9.2005, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 15.9.2005
Где: Москва

Репутация: нет
Всего: 12



Ларри Уолл о Perl 6
Токо набрел на новые ссылки о Perl 6, пока их не читал, и хотел спросить. Perl 6 разрабатывает Лари или сторонние программисты?
PM WWW   Вверх
sharq
Дата 16.9.2005, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: нет
Всего: 28



BlackLFL все, кому это интересно, а Ларри - как всегда руководитель и Бог. smile

smile



--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
nerezus
Дата 16.10.2005, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Сегодня ковырял сабж полтора часа... По десятибальной шкале - 0 баллов =((( smile

Язык испортили вконец,
синтаксис, кстати, вобще в е*еня ушел, ни на что не похожий =(

//Мнение субъективное...


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
sharq
Дата 16.10.2005, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: нет
Всего: 28



nerezus плохо ковырял, мнение субъективное. smile

Если тебе по каким-то причинам не нравится perl 6, можешь продолжать программировать на perl 5, тем более скрипты будут совместимы.

Мне очень понравилось, непривычно, но круто, хотя я только немножко ковырял его.
Самое главное - это компиляция в байт-код и простота perl!


nerezus я надеюсь, ты PXPerl себе поставил или что?

smile

Это сообщение отредактировал(а) sharq - 16.10.2005, 18:52


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
nerezus
Дата 16.10.2005, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



sharq угу, ковырял там pugs

это самый плохой вариант? =)

он медленный, и в байт-код не компилит =) <== это еще можно стерпеть
модулей пара <== тоже можно стерпеть

но синтаксис... ужас =(( как будто за уши притянули =\ только классы нормально сделали - это только не огорчило...


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
sharq
Дата 16.10.2005, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: нет
Всего: 28



Цитата(nerezus @ 16.10.2005, 20:58)
это самый плохой вариант? =)

На данный момент под Windows самый отличный вариант.

К синтаксису можно привыкнуть и что тебя так не устраивает?
Мне все нововедения нравятся (я про те, которые расписаны на perl6.ru)

smile


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
SantaXP
Дата 1.2.2006, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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. Только вотнет у меня никаких:
Цитата(sharq @ 29.6.2005, 20:52 Найти цитируемый пост)

/parrot/languages/perl6/perl6

Ибо папок в /usr/local/lib/parrot только три:
dynext
include
и
library
---
Дык, что мне ещё ставить и как файлы компилить в бинарник я никак понгять не могу? smile
ОС - ФриБСД 6.0
PM MAIL   Вверх
sharq
Дата 3.2.2006, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: нет
Всего: 28



SantaXP
Цитата(SantaXP @ 2.2.2006, 00:35 Найти цитируемый пост)

Дык, что мне ещё ставить и как файлы компилить в бинарник я никак понгять не могу?

Любим мы проблемы искать. smile На самом деле, в дистибутиве должен быть файл README или INSTALL, там должны быть рекоммендации по установке данного дистрибутива.

Для начала прочитай perl6.ru, в разделе Архив есть статьи по установке (конкретного дистрибутива, ссылка на него) и не только, почитай.

smile


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Perl6 | Следующая тема »


 




[ Время генерации скрипта: 0.1998 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.