LINUX.ORG.RU

Re: Ларри Уолл о Перл 6

PERL RIP

anonymous ()

Re: Ларри Уолл о Перл 6

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

theserg ★★★ ()

Re: Ларри Уолл о Перл 6

Commence the flame! ;-)

А серьезно - Perl - отличный язык, просто очень странный. Почти никто не умеет на нем по-настоящему программировать. 6-й будет рулить, боюсь только, может не набрать критической массы...

anonymous ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

>We had a mechanism called source filters, but the trouble is that the >granularity was far too large...

Впервые слышу про "source filters" в perl5, это какой perldoc?

anonymous ()

Re: Ларри Уолл о Перл 6

А давать ссылку на ссылку --- это типа модно так седня, или надеешься залорить слэшдот.

dn2010 ★★★★★ ()

Re: Ларри Уолл о Перл 6

Ну и когда уже этот долгострой доделают?

anonymous ()

Re: Ларри Уолл о Перл 6

Там только первые три абзаца интервью, для чтения остального предлагается купить бумажный журнал :-(

anonymous ()

Re: Ларри Уолл о Перл 6

Интересное :

>When I say, "Use module::dog" I get Fido version 1 and when he says "Use module::dog" he gets Fido version 2. But in either case a lexically scoped alias of dog means this in my particular case. And beyond that, perhaps [we can] even provide mechanisms so that modules themselves can be polymorphic with respect to their own version numbers. So you can say, "Yes, I know I’m pulling in version 2 but I know that you know how to emulate version 1. And I have to stick with version 1". Or maybe that’s implicit: you say: "I want version 1, you might get version 1 or you might get version 2 emulating version 1". So we allow modules to then mutate their interface and their set of semantics over time, and yet have a way to identify a certain set of semantics that can be locked in. for corporate security.

Нормальные интерфейсы с номерами версий для PERL ? Флаг в руки, перловку в миску !

Ono ()

Re: Ларри Уолл о Перл 6

Perl нирулит.

KADABRA ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

> Ну и когда уже этот долгострой доделают?

Пока все идет по плану, 6.0 альфа - где-то во второй половине 2006-го, релиз в 2007.

"Баловаться" - изучать, писать pure-perl модули можно уже сейчас: http://pugscode.org/

anonymous ()

Re: Ларри Уолл о Перл 6

Наш IT-отдел уже иммигрировал на Bash чего и вам желаем!

anonymous ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

>Наш IT-отдел уже иммигрировал на Bash чего и вам желаем!

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

или на баш-е есть что-то типа strict перла ?

отличный язык .имхо для системного администрирования unix like систем нет ничего удобнее .

короче мой любимый язык :) хотя я не программист.

j262 ★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

> Наш IT-отдел уже иммигрировал на Bash чего и вам желаем!

вот у меня десяток программ на Perl/Tk написно, чтоб сразу и на linux'e и в win шли без правки кода (клиенты для Oracle & MySQL)

поможешь переписать на bash'e?

vadiml ★★★★★ ()

Re: Ларри Уолл о Перл 6

Блин, народ, вам не угодишь! PHP не рулит - быдлоязык, Java не рулит - быдлоязык. А теперь и Perl не рулит - RIP. На python тоже одни жалобы. А что тогда рулит? Только tcl? Или куда ни попадя декларативные языки пихать типа lisp?

anonymous ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

осалось выяснить: чего в лиспе такого декларативного? вот sql - да, но лисп... чё-то я видимо не доганяю... :(

Pi ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

> Наш IT-отдел уже иммигрировал на Bash чего и вам желаем!

amazon.com переход на баш в ближайшее время не планирует. Просто задачи у них на пару порядков посложнее тех, которые решает ваш недоученый IT-оддел.

bormann ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

> Блин, народ, вам не угодишь!

Кому не угодишь? Анонимоусам с iq под 100, не способным научиться ничему кроме писания примивных шелловских скриптов?

bormann ()
Ответ на: Re: Ларри Уолл о Перл 6 от j262

Re: Ларри Уолл о Перл 6

> или на баш-е есть что-то типа strict перла ?

Ну смешно.

> отличный язык .имхо для системного администрирования unix like систем нет ничего удобнее .

Сегодня модный и распиареный python пытается занять его место. Даже смешно. IMHO, язык, в которм логическая структура зависит на количестве табуляторов, имеет не более будущего, чем общество в котором не существует цветовая дифференциация штанов. Удавий скрипт уничтожается одни регекспом - s/\s+/ /g

bormann ()
Ответ на: Re: Ларри Уолл о Перл 6 от bormann

Re: Ларри Уолл о Перл 6

А если rm -rf / от рута? Или поэтому *nix системы must die forever? Даже смешно.

Begemoth ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от bormann

Re: Ларри Уолл о Перл 6

> IMHO, язык, в которм логическая структура зависит на количестве табуляторов, имеет не более будущего

Обосновать можешь?

elio ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

Lisp - императивный язык !
Кстати хороший и удобный

Декларативные языки - это пролог и иже с ним - кстати очень интересный язык

lazybones ()

Вот если бы кто-то занялся оптимизацией работы с памятью...

А то получается, что ОДНА операция со строкой в 20Мб
не помещается в 1Гб памяти.

Хотя вполне могла бы поместиться в теже 20Мб...
Ну в 40 хотябы... Ну на худьший случай в рекомендованные
в доках для расчета 10х = 200Мб. Но 1Гб это уже перебор.

Да еще и документированный меморилик при операциях
"abacaba" x 1000000...

anonymous ()
Ответ на: Re: Ларри Уолл о Перл 6 от elio

Re: Ларри Уолл о Перл 6

>> IMHO, язык, в которм логическая структура зависит на количестве табуляторов, имеет не более будущего

> Обосновать можешь?

Могу. Устройства ввода-вывода - это не только клавиатуры мониторы. Это и брайлевы терминалы и читалки и распознавателе речи, и хрен знает что нас ешё ждёт в (не тук уж и далёком) будушем. Качественное форматирование кода программы вещь всесторонне грамотная и приятная глазу, но ни в коем случае не для логических структур. Мой vim, к примеру, табуляторы чистит нафиг.

bormann ()

Re: Ларри Уолл о Перл 6

Вот мне кто-нибудь ответьте, слухи пробегавшие ранее, что perl 6 будет несовместим с perl 5 - это правда или как?

atrus ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от atrus

Re: Ларри Уолл о Перл 6

>Вот мне кто-нибудь ответьте, слухи пробегавшие ранее, что perl 6 будет несовместим с perl 5 - это правда или как?

Что значит не совместим? Что-то не припомню такого в истории PERL.... Естественно что-то новое, но фундамент явно никто не станет переделывать.

gh0stwizard ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

> Блин, народ, вам не угодишь! PHP не рулит - быдлоязык, Java не рулит - быдлоязык. А теперь и Perl не рулит - RIP. На python тоже одни жалобы. А что тогда рулит? Только tcl? Или куда ни попадя декларативные языки пихать типа lisp?

А ты сам подумай, что рулит в наше неспокойное время. Какой язык используется в микрокомпьютере управления разделением БЧ ?

anonymous ()
Ответ на: Re: Ларри Уолл о Перл 6 от gh0stwizard

Re: Ларри Уолл о Перл 6

> > Вот мне кто-нибудь ответьте, слухи пробегавшие ранее, что perl 6 
> > будет несовместим с perl 5 - это правда или как?

> Что значит не совместим? Что-то не припомню такого в истории PERL.... 
> Естественно что-то новое, но фундамент явно никто не станет 
> переделывать.

Он таки будет несовместим - это сильно другой язык. 
Сильнотипизированный, кстати (хоть и, по умолчанию, динамически). Но он 
(должен) будет уметь использовать P5 модули, и включать фрагменты на P5. 

Более того, поскольку планируются (и уже постепенно делаются) "кишки 
наружу" - т.е. introspection и макросы на уровне грамматики языка, 
вероятно, можно будет делать что-то вроде

sub good_old_code is lang:Perl5 {
  print "This is the Perl 5 code\n";
}

или, ещё хуже 

sub very_alien_here is lang:Python {
  # нет, я не знаю и знать не хочу этот странный язык
  # но здеся код на питоне ;)
}

anonymous ()

Re: Ларри Уолл о Перл 6

perl сослужил людям добрую службу: появились т.н. perl5 regular expressions. но ему (перлу) пора уже на свалку. с 99 года всё не могут шестёрку сделать. видимо совсем кунгуру одолели бедного Ларри

--седайко стюмчик

sedajko_stjumchik ()
Ответ на: Re: Ларри Уолл о Перл 6 от bormann

Re: Ларри Уолл о Перл 6

>> Блин, народ, вам не угодишь!

> Кому не угодишь? Анонимоусам с iq под 100, не способным научиться ничему кроме писания примивных шелловских скриптов?

по-моему у анонимусов обычно iq ниже 60, и многие из них способны только трепать языком.

szh ★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от j262

Re: Ларри Уолл о Перл 6

>отличный язык .имхо для системного администрирования unix like систем нет ничего удобнее.

Открой для себя питон. А перлу оставь обработку текстов. Он для него подходит.

>IMHO, язык, в которм логическая структура зависит на количестве табуляторов, имеет не более будущего, чем общество в котором не существует цветовая дифференциация штанов.

no comments. Ибо непрактичный подход. ваще.

>Мой vim, к примеру, табуляторы чистит нафиг.

если твой вим заменяет табуляторы на пробелы - это нормально. питону пофиг. Если твой вим вообще удаляет табуляторы - это к доктору. перл не поможет.

smartly ★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от szh

Re: Ларри Уолл о Перл 6

>по-моему у анонимусов обычно iq ниже 60, и многие из 
>них способны только трепать языком.
>szh * (*) (25.12.2005 2:09:55)
а ты бывший анонимус думаешь, 
что назвавшись именем szh, поднял свой
IQ до невиданных высот? хи-хи

anonymous ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

В пёл6 можно писать с тем же ситаксисом как и в 5. В теории это должно облегчить меграцию.
Кроме того будет пони, пёл5 на Parrot

NonHuman ★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от bormann

Re: Ларри Уолл о Перл 6

> Качественное форматирование кода программы вещь всесторонне грамотная и приятная глазу, но ни в коем случае не для логических структур.

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


> Хотя вполне могла бы поместиться в теже 20Мб...Но 1Гб это уже перебор.
вызывающе _не точная_ инфа: perl -e 'open F,"<","file30MB" or die; while(<F>) { $a .= $_; } close F; system("ps aux | grep perl"); '
дает RSS = 31608 KB, VSS = 34504 KB , при файле 29900 KB

> Ну на худьший случай в рекомендованные в доках для расчета 10х = 200Мб.
у меня где-то в 8x обычно занимает в структурах. вам надо понять как урезать структуры(глубину вложенности?) в несколько раз.

szh ★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

>> по-моему у анонимусов обычно iq ниже 60, и многие из
>> них способны только трепать языком.
>> szh * (*) (25.12.2005 2:09:55)
> а ты бывший анонимус думаешь,
> что назвавшись именем szh, поднял свой
> IQ до невиданных высот? хи-хи
:)
назвавшись именем я беру хоть какую-то ответственность за свои слова. если именованный человек часто городит глупости, то его запоминаешь и легко игнорируешь его утвеждения т к скорее всего глупость.
Примеры: седайко стюмчик, которому пора на свалку истории, lenin, irsi.

С анонимусами сложнее - в основном ересь городят, но иногда бывают нормальные посты.
P.S. анонимусом я был только первый 1% своего присутствия здесь.

szh ★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

> Блин, народ, вам не угодишь! PHP не рулит - быдлоязык, Java не рулит - быдлоязык. А теперь и Perl не рулит - RIP. На python тоже одни жалобы.

Возьми любой язык и легко найдешь X человек которые скажут что это хороший язык и 10*X человек которые скажут плохой (прокричат дерьмо).
Только для каждого языка это будут разные люди в X и 10*X.

подсказка - обосрать всегда легче чем защитить, ничто не совершенно.

> А что тогда рулит?
рулит думать своей головой и не верить на слово кому попало, особенно анонимусам.

szh ★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от bormann

Re: Ларри Уолл о Перл 6

>Устройства ввода-вывода - это не только клавиатуры мониторы

И, конечно, ничто кроме монитора и клавиатуры не способно передать информацию об открытии/закрытии блока, выделеного(в файле) отступом???

>Качественное форматирование кода программы ... ни в коем случае не для логических структур

Где обоснование? Пока мы видим, что этот подход вполне успешно работает.

>Мой vim, к примеру, табуляторы чистит нафиг.

А если мой все ' и " станет заменять на красивые уникодовские, качество синтаксиса большинства языков окажется ниже плинтуса. В этом дизайнеры языков виноваты?

DonkeyHot ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от DonkeyHot

Re: Ларри Уолл о Перл 6

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

Begemoth ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от lazybones

Re: Ларри Уолл о Перл 6

Lisp в первую очередь - это метаязык, поверх которого строятся специализированные языки. А вот какие они будут завивсит только от их автора. Тот же пролог без проблем встраивается в лисп.

Begemoth ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от Begemoth

Re: Ларри Уолл о Перл 6

>readtables должны быть в языке

И у кого это реализовано _сейчас_ или хотя бы упомянуто в спецификации ?

DonkeyHot ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от bormann

Re: Ларри Уолл о Перл 6

> Удавий скрипт уничтожается одни регекспом - s/\s+/ /g

Ничего, хорошо :-). Только как-то слишком много ;-). s/.//g и короче, и понятнее.

AlexM ★★★★★ ()
Ответ на: Re: Ларри Уолл о Перл 6 от bormann

Re: Ларри Уолл о Перл 6

> Качественное форматирование кода программы вещь всесторонне грамотная и приятная глазу, но ни в коем случае не для логических структур.

Реально пофиг. Ну и, надо сказать, use spaces, not tabs, bro. Как, впрочем, и делают подавляющее большинство укротителей змей :-).

AlexM ★★★★★ ()

Re: Ларри Уолл о Перл 6

в винде - бейсик, в линуксе - питон.

anonymous ()
Ответ на: Re: Ларри Уолл о Перл 6 от anonymous

Re: Ларри Уолл о Перл 6

>в винде - бейсик, в линуксе - питон.

Следовательно питон - быдлоязык? Что и требовалось доказать :)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.