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

Поиск:

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


Создатель
***


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

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



Perl6 - вообще не Perl5.8, это другой язык с иной идеологией.
Мне в ссылке больше всего понравилась тема "Космоэнергетика и нетрадиционные методы исцеления. Школа Эмиля Багирова". Наверное именно это имел в виду тот, кто представил ссылку.

Это сообщение отредактировал(а) tishaishii - 25.1.2007, 22:52
PM MAIL ICQ Skype   Вверх
nitr
Дата 5.7.2007, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



да... "варнинги" с перл5 теперь норма smile)
Everyday Perl 6
Цитата

    # Perl 6                            # Perl 5
    my $third = @array[2];              my $third = $array[2];
    my $beta  = %hash{'beta'};          my $beta = $hash{'beta'};



--------------------
PM   Вверх
POLTER
Дата 8.8.2007, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А когда выход-то будет? Обещали еще в 2000 году, и до сих пор нету :-(
--------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают.
PM MAIL ICQ   Вверх
vadiml
Дата 9.8.2007, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



мне вот это не понравилось:
Код

# Perl 6                                          # Perl 5
for =<>  { ... }                               while (<>)    { ... }
$x = $cond ?? $true !! $false;        $x = $cond ? $true : $false;
и если
$str ~~ /$pattern/;                        $str =~ /$pattern/;
то 
$str {что? осталось !~} /$pattern/;                        $str !~ /$pattern/;

PM MAIL Jabber   Вверх
tishaishii
Дата 22.8.2007, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


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

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



Perl 7 породнее. Правда, скомпилить не удалось.
PM MAIL ICQ Skype   Вверх
varnie
Дата 27.9.2007, 11:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



а мне не понравилось вот это:
Цитата

 # Perl 6                        # Perl 5
  for =$fh { ... }             while (<$fh>) { ... }
  for =<>  { ... }             while (<>)    { ... }


раньше как-то логичнее и более наглядно было, что ли...
PM MAIL   Вверх
cerf_machine
Дата 9.10.2007, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

 # Perl 6                                          # Perl 5
    my $third = @array[2];                  my $third = $array[2];
    my $beta  = %hash{'beta'};         my $beta = $hash{'beta'};


По-моему, обращение к элементу массива и хэша через $ весьма логично - ведь это скаляр.

Перл6, "парень, ты неправ щас" (с)
PM MAIL ICQ   Вверх
KSURi
Дата 17.10.2007, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Да уж, изменения в синтаксисе не самые удачные имхо...


--------------------
Died at Life.pl line 21
PM Jabber   Вверх
vadiml
Дата 24.12.2007, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



несколько небольших заметок по операторам
http://use.perl.org/articles/07/12/22/206237.shtml
или
http://feather.perl6.nl/~ferreira/perl6-operators/
PM MAIL Jabber   Вверх
tolkien
Дата 7.4.2008, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Дебилизм менять синтаксис. Это значит надо переписать все программы которые до этого уже написаны. Потом синтаксис в PERL 5 очень даже хорош и удобен. Не исключаю что именно поэтому PERL 6 никогда не выйдет. Cкрипты в perl5 также если хочется можно компилировать в исполняемые файлы. Зачем делать пародию на java? У PERL своя ниша у java своя. Два отличных языка программирования. Решают разные задачи. 
PM MAIL   Вверх
nitr
Дата 7.4.2008, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(tolkien @  7.4.2008,  17:30 Найти цитируемый пост)
Не исключаю что именно поэтому PERL 6 никогда не выйдет.

Это ваши мечты ;)

А вот надо смотреть на конкретных тестах, в конкретных ситуациях. А вы подумали, почему вообще начали "думать" о Perl 6?


--------------------
PM   Вверх
tolkien
Дата 7.4.2008, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Зачем мне об этом думать?
У меня есть конкретные задачи которые я решаю с помощью тех или иных инструментов. И перспектива переделывать все из за изменения в синтаксисе меня не радует. И уверен никого не радует. Переделывать и заново отлаживать код который сейчас прекрасно работает и справляется со своими задачами не за хочется ни кому. 

Меня лишь только волнует совместимость. Я не хочу переделывать одно и тоже много раз. А то что выше написано. Примеры синтаксисов Perl 6 и Perl 5 это дебилизм. Менять синтаксис это делать полную не совместимость. Синтаксис это дело вкуса. Какого хрена им нада? Что хорошего в этом? Огромное развитие писать ~~ вместо =~ . 
PM MAIL   Вверх
KSURi
Дата 7.4.2008, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Вас никто не заставляет переходить с 5 на 6 версию.
Особенно учитывая, что perl6 позиционируется не просто, как очередная версия perl5 (как например недавно вышедшая версия 5.10), а как практически новый язык.


--------------------
Died at Life.pl line 21
PM Jabber   Вверх
nitr
Дата 7.4.2008, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(tolkien @  7.4.2008,  21:12 Найти цитируемый пост)
Меня лишь только волнует совместимость. Я не хочу переделывать одно и тоже много раз. А то что выше написано. Примеры синтаксисов Perl 6 и Perl 5 это дебилизм. Менять синтаксис это делать полную не совместимость. Синтаксис это дело вкуса. Какого хрена им нада? Что хорошего в этом? Огромное развитие писать ~~ вместо =~ . 

Так "..." не стоит писать. Как сказал KSURi, никто и не заставляет, думаю, и не заставят smile А потом посмотрим...


--------------------
PM   Вверх
KSURi
Дата 7.4.2008, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(tolkien @  7.4.2008,  21:12 Найти цитируемый пост)
Огромное развитие писать ~~ вместо =~ .  

Видимо вы не совсем в курсе изменений в perl6... Развитие состоит не в тупой смене синтаксиса, а в появлении smart-matching.
Советую поискать материалы с недавних воркшопов (русского и украинского), на которых был представлен ряд презентаций по сабжу.


--------------------
Died at Life.pl line 21
PM Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Perl6 | Следующая тема »


 




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


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

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