LINUX.ORG.RU

[#]  

Re: Использование новых фич Perl6 в Perl5

mustdie

anonymous ()
[#]  

Re: Использование новых фич Perl6 в Perl5

а шелл-скрипты из перла как использовать?

anonymous ()
[#]  

Re: Использование новых фич Perl6 в Perl5

А какие еще языки программирования поддерживают кванторы существования и всеобщности?

anonymous ()
[#] Ответ на: Re: Использование новых фич Perl6 в Perl5 от anonymous 04.02.2004 17:59:29  

Re: Re: Использование новых фич Perl6 в Perl5

для питона дюжина модулей наверное наберется, которые это реализуют, поскольку пишется в две строчки:

def forall(pred, seq): return reduce(lambda r,x: r and pred(x), seq, True)

def exists(pred, seq): return reduce(lambda r,x: r or pred(x), seq, False)

включены ли такие функции в стандартные пакеты -- не помню

anonymous ()
[#] Ответ на: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 04.02.2004 18:06:16  

Re: Re: Re: Использование новых фич Perl6 в Perl5

grep {'5' eq $_} qw (2 3 4 5 6 1) проверяет общность.

а существование - это что?

anonymous ()
[#]  

Re: Использование новых фич Perl6 в Perl5

Я перестал писать на перл скрипты. Все пишу на shell/awk/sed +
стандартные утилиты. Геморрой уменьшился ровно в два раза ;)

anonymous ()
[#] Ответ на: Re: Использование новых фич Perl6 в Perl5 от anonymous 04.02.2004 17:08:42  

Re: Re: Использование новых фич Perl6 в Perl5

Я слышал, что во freebsd сделали то же самое - переписали все
perl-скрипты на шелле, и вообще убрали perl из базовой установки.
Я думаю, что и у них геморрой уменьшился, а заодно и опухоль мозга ;)

anonymous ()
[#]  

Re: Использование новых фич Perl6 в Perl5

Так с чего мы там начинали? Ах, да, - mustdie!

anonymous ()
[#] Ответ на: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 04.02.2004 23:29:30  

Re: Re: Re: Использование новых фич Perl6 в Perl5

> Я слышал, что во freebsd

Не переводи стрелки. В теме про perl лучше обсуждать perl, а не происхождение, образ жизни и сексуальные привычки разработчиков freebsd.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от LamerOk 05.02.2004 1:14:59  

Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

Язык жив до тех пор пока на нем говорят. Как бы к этому разные чукчи не относились. Понятна нелюбовь к языкам когда их заставляет учить папа с ремнем. Другое дело когда начинаешь мыслить на языке, любом, формулируя через него свои идеи. Перл в этом плане обладает большой живой силой притяжения, когда начиная с первых print "Хэлло \n"; затем все более и более сложные вещи мыслятся именно на нем. Необычная для посторонних "некрасивость" и "неудобность" на самом деле является формой непостижимости для них. Также для кого то немецкий, русский или польский могут звучать уродливо, а китайский или японский и выглядеть совершенно невозможно :)

* ()
[#]  

Re: Использование новых фич Perl6 в Perl5

Старовата новость однако: Linux Magazine / April 2003

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от NiKel 05.02.2004 2:48:52  

Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

> Необычная для посторонних "некрасивость" и "неудобность" на самом деле является формой непостижимости для них.

Сам понял, что сказал? Какая форма непостижимости заключается в
уродстве? У тебя жена или подруга - уродка? Ты познаешь с ней
формы непостижимости? ;)

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от NiKel 05.02.2004 2:48:52  

Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

хехе
присоединяюсь
native regexp хуже чем связка sh и awk???
а логи парсим через зад?
короче не сравнивайте несравнимое,
каждому яйцу - свою шатнину: sh/awk/sed - мелкие утилиты,
perl - более сложные утилиты и cgi.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 05.02.2004 9:11:16  

Re: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

для тебя жена или подруга ассоциируется с языком программирования?
может хватит у компа сидеть, пойди на улицу чтоли сходи...

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 05.02.2004 9:11:16  

Re: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

пример с подругой - пример деформированной логики, впрочем вполне постижимой :)

часто уродство - в глазах смотрящего ;)

человеку свойственно страшиться непонятного, впрочем не каждому, иначе все остальные так бы и сидели по жизни в районе центральной Африки :)

* ()
[#] Ответ на: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от LamerOk 05.02.2004 1:14:59  

Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

>> В теме про perl лучше обсуждать perl,..

> Да-да, поддерживаю !!! Давайте молча снимем шляпы....

Это пять, это пять :)

* ()
[#] Ответ на: Re: Использование новых фич Perl6 в Perl5 от anonymous 04.02.2004 21:27:50  

Re: Re: Использование новых фич Perl6 в Perl5

ПРОСТЫЕ скрипты можно, конечно, и таким набором заменить. Но когда скрипт весит много (особенно cgi при запрете использования c на хостинге) - то тут или php или perl. Да и роботов на perl для достаточно сложной обработки лучше писать. А Хело ворлд можно и на вижулвасике написать и на асме.

anonymous ()
[#] Ответ на: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 05.02.2004 10:13:20  

Re: Использование новых фич Perl6 в Perl5

> А Хело ворлд можно и на вижулвасике написать и на асме.

Не трож васик. На нём кряк XP Activation написан :)

anonymous ()
[#] Ответ на: Re: Использование новых фич Perl6 в Perl5 от anonymous 05.02.2004 11:07:02  

Re: Использование новых фич Perl6 в Perl5

Мне лично нравятся те изменения которые планируются. И то что они идут от community а не от одного фанатика.

anonymous ()
[#]  

Re: Использование новых фич Perl6 в Perl5

Мнде... Все так же нет исключений, все та же бодяга с "сигилами"...

Аминь.

* ()
[#] Ответ на: Re: Использование новых фич Perl6 в Perl5 от CybOrc 05.02.2004 11:49:32  

Re: Re: Использование новых фич Perl6 в Perl5

Все мы знаем, что исправит горбатого.. :-)))

Кстати, предлагаю опрос - пусть поднимут лапу те, кто добровольно перешел на пёрл зная питон или руби ??? Хочется посмотреть - есть ли такие уникумы ??? ;-)))))

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от NiKel 05.02.2004 2:48:52  

Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

> Необычная для посторонних "некрасивость" и "неудобность" на самом деле является формой непостижимости для них.

Я не посторонний. Я его знаю, и использую(модули работы по ssh, ftp и telnet ничто не заменит), но он уродлив. 6-й не смотрел, но 5-й - уродец. Коряв и некрасив, но он работает. И за это я его люблю. :)))

* ()
[#]  
vilfred

Re: Использование новых фич Perl6 в Perl5

ктото сказал:

некоторые сексуальные меньшинства, вроде объектно-ориентированных, зависают напрочь, когда им показывают прогу

#!/usr/bin/perl
print "Hello\n";

ибо им не ясно, какой метод какого класса используется...

## ()
[#] Ответ на: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от bzImage 05.02.2004 12:14:58  

Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

> (модули работы по ssh, ftp и telnet ничто не заменит)

Их с успехом заменит семейство Net::* из стандартной библиотеки Ruby :-))))))) Разве что ssh там нет...

***** ()
[#] Ответ на: Re: Использование новых фич Perl6 в Perl5 от vilfred 05.02.2004 12:59:38  

Re: Re: Использование новых фич Perl6 в Perl5

2vilgred:
В Java 1.5 (Tiger) имеется возможность вызова методов без указания объекта которому данный метод принадлежит. Так что пример с print вполне нормально отработает :)

*** ()
[#] Ответ на: Re: Использование новых фич Perl6 в Perl5 от vilfred 05.02.2004 12:59:38  

Re: Re: Использование новых фич Perl6 в Perl5

> ибо им не ясно, какой метод какого класса используется...

Чё за бред ?? Любому дятлу понятно, что print - метод объекта Object.

***** ()
[#] Ответ на: Re: Re: Re: Использование новых фич Perl6 в Perl5 от LamerOk 05.02.2004 13:16:22  

Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

Что ламерок, среагировал на свой любимый раздражитель - тему про перл? Уж поперли эмоции без удержу, как всегда ... :))))) Сколько не задавал я тебе вопросов, чем перл плох (заметь, не чем он ТЕБЕ не нравится), так ничегошеньки от тебя не увидел. Поток душевной боли, да и все ... Просвети уж нас еще раз, почему наши работающие программы не должны работать, почему весьма комфортный для многих людей язык программирования ты проклинаешь так последовательно и эмоционально??? Может просто какой-то конкретный специалист по перлу тебе сильно насолил в личной жизни??? Объясни,... а то ты плачешь тут уж третий год, а причину никак не откроешь.

твой любимый анонимус :))

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 05.02.2004 13:49:11  

Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

Дорогой мой любимый Анонимус, я, откровенно говоря, сильно зартрудняюсь ответить на вопрос " чем перл плох" поскольку как ни пытался, почему-то так и не смог подыскать ответов, которые бы не удовлетворяли одновременно и на вопрос "чем он ТЕБЕ не нравится". Так что не обессудь, могу лишь рассказать (в сотый раз) чем он мне не нравится (что вряд ли представляет существенный инетерс для окружающих). А вот на этот вопрос:

> почему весьма комфортный для многих людей язык программирования ты проклинаешь так последовательно и эмоционально???

я с удовольствием отвечу. Этот язык может быть "весьма конфортным" только для тех, кто кроме него знаком лишь с васиком, паскалем и С. И душевная боль моя не за себя лично, а за тех бедолаг, на чьем пути встает его черная тень. Кто так и не познав радости нормального скриптовго языка, так и будет всю жизнь биться между "$" и ";". ;-)))))) И все стенания мои одну лишь преследуют цель - спасти неокрепшие души людские от неверного выбора, от происков лукавого, от геены огенной ;-))))))))

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 05.02.2004 9:21:07  

Re: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

> native regexp хуже чем связка sh и awk???
> а логи парсим через зад?

Для обработки логов я использую исключительно awk. Этот язык рожден для
обработки больших массивов структурированных текстовых данных.
Во-первых, скорость исполнения выше, чем у perl, а во-вторых, программы
значительно меньше и компактней.

anonymous ()
[#] Ответ на: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 04.02.2004 18:44:23  

Re: Re: Re: Использование новых фич Perl6 в Perl5

>для питона дюжина модулей наверное наберется

А там минимальный квантификаторы тоже имеются?

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от LamerOk 05.02.2004 1:14:59  

Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

> Давайте молча снимем шляпы....

Perl ишшо переживет с десяток всяких рабби замацанных! Он прямее пистона и рабби вместе взятых!

P.S. А если серьезно, то если где-то ruby (python) подходит лучше perl-a, то там стопудово найдется язык, которуй подходит лучше чем ruby.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от anonymous 05.02.2004 20:00:21  

Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

> P.S. А если серьезно, то если где-то ruby (python) подходит лучше perl-a, то там стопудово найдется язык, которуй подходит лучше чем ruby.

Как это ни смешно - в принципе, да. Но это будет каждый раз новый язык ;-))))))

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от LamerOk 05.02.2004 23:16:20  

Re: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

Но зато он _действительно_ будет лучше пождходить для решения задачи. А не просто меньше оскорблять эстетические чуйства фанатов Ruby и Python.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5 от LamerOk 05.02.2004 23:16:20  

Re: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

> LamerOk

хорошо что хоть перлу противопоставляешь питона и раби, вспомнил бы пхп - это была бы клиника :)

У перла, к стати довольно характерное тотемное животное - верблюд, тоже некрасивый, волосатый и неприветливый, только ходит этот кэмел уже не один год где угодно, тащит свой горб, груз, адимина и мало заботится о мыслях случайных аборигенов и туристов :)

* ()

Re: Re: Re: Re: Re: Re: Re: Re: Использование новых фич Perl6 в Perl5

> ходит этот кэмел уже не один год где угодно, тащит свой горб

Горб тащит, но не где угодно. У нас на Севере такие не приживаются.
Впрочем, и на сервере тоже ;)

anonymous ()