LINUX.ORG.RU

Perl 6 получает финансирование

 ,


0

0

Свершилось! Разработчики этого замечательного языка программирования, героически выстояв голодные и опальные годы, наконец-то дождались инвестиций. The Perl Foundation получила 200 000 долларов от Яна Хага (Ian Hague) — сооснователя Firebird Management LLC. Половину этой суммы фонд направит на развитие Perl 6. Также известно, что в ближайшее время разработку Perl 6 собирается спонсировать одна из российских компаний.

>>> Подробности

Ответ на: комментарий от void_ptr

> > Так бывали же в прошлом на сотни сообщений дискуссии по поводу чувствительных отступов

> Дались вам эти отступы, можно подумать вы их старательно в нотепаде набираете.

Так ведь абсолютно ущербная и негибкая идея. Не может то, что на глаз не видно, влиять на правильность программы. Да и теряются пробельные символы запросто при передаче по многочисленным каналам. Упоминание редактора (да ещё и виндовского) в чисто академическом споре указывает на соответствующую квалификацию. Всё обговорено в прошлом топике.

> > А про необходимость закрывающейся скобки уже было не раз сказано, это позволяет на лету хоть десяток классов определить и даже передать их функции (на лету), ничего подобного в Питоне нет, по той же причине по какой там ламбды урезаны до неудобоварения.

> Как обычно наши знания подчерпываются от аналитиков с ЛОРа, а злимся мы так, потому как тока Перловку осилили всем распузырили, что это кошерно, а тепреь лицо терять никак нельзя

Ещё один задетый "знаток" Питона. :) То есть ты утверждаешь, что я не прав, и в Питоне можно так сделать: func(arg1, class { ...; ... }, class { ... class { ... } ... }, arg4)? Требую извинения за твои необосбованные обвинения в мой адрес и ложь, иначе будешь пустозвоном, как и большинство защитников Питона, высказывавшихся тут.

mihalych ★★★
()
Ответ на: комментарий от H2O

> 1. Офигенно мощные регулярки (таких как в перл нет больше ни где!)

Да, а preg_\w+ в PHP это разве не те самые PRCE?

> 2. Сколько не учи всеравно есть что-то новое и удобное

Вот-вот, потом это новое обязательно нужно ввернуть в код. А тот кто не двадцать лет на Perl - будет ох как благодарен. Черт разберешь эту перловую кашу, постоянно спотыкаешься. А ещё эту фигню якобы лингвист писал. И заковыристые предложения ж получились, Толстой отдыхает.

> 3. Любые n строк кода со временем впихиваешь в одну (по мере роста знаний)

Ужас какой.

В топку Perl! Да здравствует Python!

CtrlAltBs
()
Ответ на: комментарий от sabonez

>Livejournal сойдет?

Не сойдет. ЖЖ проект смешных размеров. Ты не путай популярноть проекта с его размерами. Посмотри например на бимеровский сайт и сравни его по функционалу с ЖЖ. ЖЖ проект размерами с ЛОР максимум.

r ★★★★★
()
Ответ на: комментарий от CtrlAltBs

> Да, а preg_\w+ в PHP это разве не те самые PRCE?

Как насчёт поддержки вот этого:

(?{ code })
 Experimental ``evaluate any Perl code'' zero-width assertion. Always succeeds. code is not interpolated. Currently the rules to determine where the code ends are somewhat convoluted. 
 The code is properly scoped in the following sense: if the assertion is backtracked (compare Backtracking), all the changes introduced after localisation are undone, so 
  $_ = 'a' x 8;
  m< 
     (?{ $cnt = 0 })                    # Initialize $cnt.
     (
       a 
       (?{
           local $cnt = $cnt + 1;       # Update $cnt, backtracking-safe.
       })
     )*  
     aaaa
     (?{ $res = $cnt })                 # On success copy to non-localized
                                        # location.
   >x;

 will set $res = 4. Note that after the match $cnt returns to the globally introduced value 0, since the scopes which restrict local statements are unwound. 
 This assertion may be used as (?(condition)yes-pattern) switch. If not used in this way, the result of evaluation of code is put into variable $^R. This happens immediately, so $^R can be used from other (?{ code }) assertions inside the same regular expression.

Darkman ★★★
()
Ответ на: комментарий от r

> Не сойдет. ЖЖ проект смешных размеров. Ты не путай популярноть проекта с его размерами. Посмотри например на бимеровский сайт и сравни его по функционалу с ЖЖ. ЖЖ проект размерами с ЛОР максимум.

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

А "классический" пример большого проекта на перле - это позапрошлая(?) версия amazon.com.

anonymous
()

> героически выстояв голодные и опальные годы

Лол, теперь-то они заживут на 200000: наймут 5 программистов на год.

DOKA
()
Ответ на: комментарий от anonymous

> > Да-да, мой когда-то любимый Fortran-IV похоронили ещё в прошлом веке

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

OMG. А в каком месте ниши фортрана и питона пересекаются?

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

anonymous
()
Ответ на: комментарий от anonymous

>Популярность вынуждает думать о скорости-масштабируемости, что конкретно усложняет код. сиксапарту пришлось пару нехреновых велосипедов построить (распределенная разделяемая память, распределенная файловая система), чтобы оно хоть как-то жило.

Вон фликер или медиавики на пыхе написан и что дальше? Это говорит о том что это хороший инструмент? Вы сайт типа бимеровского замасштабируйте, а не простенький блог, увидите где большие проекты.

>А "классический" пример большого проекта на перле - это позапрошлая(?) версия amazon.com.

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

r ★★★★★
()
Ответ на: комментарий от DOKA

>Лол, теперь-то они заживут на 200000: наймут 5 программистов на год.

Где вы таких дешовых программистов находите с квалификаций разрабатывать такие проекты.

r ★★★★★
()
Ответ на: комментарий от r

> Вон фликер или медиавики на пыхе написан и что дальше? Это говорит о том что это хороший инструмент? Вы сайт типа бимеровского замасштабируйте, а не простенький блог, увидите где большие проекты.

Это говорит о том, что PHP - вполне работоспособный инструмент. От языка в таком деле мало что зависит; ну разве что он может помешать, если сильно неподходящий (на фортране писать вики или cms я б не взялся).

А сайт IBM - упячка, каких еще поискать, насколько я помню, ни логики, ни системы. И там едва ли суперпупер сложная система внутри - ну еще одна CMS, коих на всех языках тонны понаписаны.

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

Подозреваю, что они начали испытывать дефицит кадров и перешли на более популярную платформу.

anonymous
()
Ответ на: комментарий от r

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

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

sabonez ★☆☆☆
()
Ответ на: комментарий от DOKA

Лучше бы двушку в Подольске купили. Мне. Я за это даже на Перле (да что там - на PL1 ) программировать буду.

Только фига. Пока деньги переведут - уже и на двушку не хватит

anonymous
()
Ответ на: комментарий от sabonez

ЗЫ, а чего все к перлу придрались на тему веба? Ето не РНР вам...

sabonez ★☆☆☆
()

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

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

вантузятничество, дистрофанство, тулкитофилия, ЯП-фобия/филия - все это проявления ФГМ. так то дети

зы: офтопничайте (да да, от топка) дальше коль мозгов совсем нет

black7
()
Ответ на: комментарий от anonymous

>А сайт IBM - упячка, каких еще поискать, насколько я помню, ни логики, ни системы.

Сайт IBM огромен с огромной кучей информации и сервисов, а не блог на 6 таблиц и 8 интерфейсов.

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

Именно. Вот это и есть большая сложная система.

>Подозреваю, что они начали испытывать дефицит кадров и перешли на более популярную платформу.

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

r ★★★★★
()
Ответ на: комментарий от CtrlAltBs

http://www.php.net/manual/en/pcre.pattern.syntax.differences.php

Обращаю внимание, что это разница с Perl 5.005, которому уже почти 10 лет. А с тех пор там ещё наплодилось добра.

И заодно вопрос: PHP уже научился нативно работать с символами в любой кодировке (не путать с байтами)? Не говорю про регэкспы - хотя бы в строчках. А теперь посмотрите направо:

http://search.cpan.org/search?query=regex&mode=all

anonymous
()
Ответ на: комментарий от sabonez

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

А вот фиг:

> Amazon doesn't like middleware because it tends to be framework and not a tool. If you use a middleware package you get lock-in around the software patterns they have chosen. You'll only be able to use their software. So if you want to use different packages you won't be able to. You're stuck. One event loop for messaging, data persistence, AJAX, etc. Too complex. If middleware was available in smaller components, more as a tool than a framework, they would be more interested.

r ★★★★★
()
Ответ на: комментарий от Bohtvaroh

> Так была же новость, что Sun похоронила me, ибо современные девайсы уже тянут se.

Назовите эти "современные девайсы", которые тянут SE. Скока они стоють?

iZEN ★★★★★
()
Ответ на: комментарий от black7

ты унылое говно, пытающееся прикинуться д'Артаньяном

anonymous
()
Ответ на: комментарий от anonymous

давайте уже тогда обсудим Perl vs Lisp. Флуд флудом, а толк пусть будет! *одел каску*

rgaliull
()
Ответ на: комментарий от iZEN

>Назовите эти "современные девайсы", которые тянут SE. Скока они стоють?

Любые современные девайсы тянут SE.

Что блин за фантастикой лор оброс- то труколор во времена 400 мегагерцовых процов не работал, то жабу не тянут современные мабло.

В современных маблах процессоры и памяти больше чем было вмоем старом P166MXX с 32 метрами на котором под KDE2 впеолне можно было заниматься разработкой на жабе 1.2 слушая mp3 из xmms. И ниче. И mpeg2 эти компы нормально проигрывали - да. У меня в моторе за 250 баксоф проц в три раза быстрее и памяти в 2 раза больше чем было на десктопе в свое время где все это работало.

r ★★★★★
()
Ответ на: комментарий от iZEN

> Назовите эти "современные девайсы", которые тянут SE. Скока они стоють?

Без понятия. Мне честно говоря пофигу. :)

Bohtvaroh ★★★★
()
Ответ на: комментарий от r

> Любые современные девайсы тянут SE.

Глупость несусветная.

Как может быть девайсина за 3000рублей тянуть SE и всю rt.jar, если у неё памяти от силы 8МБ, RISC-процессор ~50МГц и нет карт памяти, и ещё экранчик 128x128 (а то и меньше) — таких девайсов миллионы.

Чем отличается RISC-процессор от Pentium, надо рассказывать? Хорошо. Так, RISC 100МГц соответствет Pentium 50; RISC 150МГц ~ PentiumII 50МГц. Я сам когда-то пускал JBuilder 3.0 Ent на Pentium 133/64МБ, но для этого я имел аццкое терпение, но пускать JBuilder4.0 на девайсе Sony-Ericsson K790i (цена: от 6 402 до 9 793 р. на на маркет.яндекс) я не решусь ни при каких условиях. :D

Мощные девайсы дороги и специфичны. Windows Mobile, вон, поддерживает J2ME не выше PP/CDC/Java1.1. Тоже самое со смартами Nokia и SE. Google Android пока ещё сказка с прототипами, да и не JavaSE в нём, а нечто нестандартное.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

> А стоит сейчас начинать учить перл? Это не язык, а бредятина. Жалко, что деньги не на похороны

eugene_turchin
()
Ответ на: комментарий от mshock

> 2mshock

>Да будет разнообразие языков программирования!

аватара напомнила - в древнем Китае был закон карающего смертью
того, кто придумывал новый иероглиф

Valeriy_Onuchin ★★
()
Ответ на: комментарий от anonymous

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

Платят не за ЯП, а за проделанную работу.

anonymous
()
Ответ на: комментарий от Valeriy_Onuchin

>>Да будет разнообразие языков программирования!

>аватара напомнила - в древнем Китае был закон карающего смертью
того, кто придумывал новый иероглиф

Пусть расцветают сто цветов, пусть соперничают сто школ (c) Мао Цзэдун, 1957

Да, да, 100 языков достаточно и ни языком больше! :D

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>Как может быть девайсина за 3000рублей тянуть SE и всю rt.jar, если у неё памяти от силы 8МБ, RISC-процессор ~50МГц и нет карт памяти, и ещё экранчик 128x128 (а то и меньше) — таких девайсов миллионы.

Ты на современные линейки то посмотри.

>Чем отличается RISC-процессор от Pentium, надо рассказывать?

Расскажи мне чем отличается Intel XScale 312MHz от Intel P166.

>Так, RISC 100МГц соответствет Pentium 50

Никому больше такого не говори. К твоему сведению риски всегда шли на меньшей частоте чем x86 и при этом далеко не всегда проигрывали в производительности. Например альфа 1.25GHz рвала как тузик грелку на fp Intel p4 3.2Ghz

>Я сам когда-то пускал JBuilder 3.0 Ent на Pentium 133/64МБ, но для этого я имел аццкое терпение

Ты на мобле собрался монстроIDE запускать?

>Windows Mobile, вон, поддерживает J2ME не выше PP/CDC/Java1.1.

Win Mobile поддерживает .NET. Видишь принципиальную разницу?

r ★★★★★
()
Ответ на: комментарий от r

> Win Mobile поддерживает .NET. Видишь принципиальную разницу?

WinMobile поддерживает .NET CE - если ты не видишь слов Compact Edition - тебе надо к окулисту.

anonymous
()
Ответ на: комментарий от mihalych

> Кому это известно?
в инете полно тестов
> работать быстро в Питоне, если их даже нельзя откомпилировать
мда?))
re.compile(pattern, flags=0)
Compile a regular expression pattern, returning a pattern object.

> сделав это в едином корневом суперклассе
это бред, для больших проектов это вообще никуда не годится

> "... %s ..." % (vars)
можно писать "%(foo)s %(bar)d" % {'foo':'bebe','bar':2}
или, скажем "%(foo)s" % locals()

> Так я ведь про читабельные программы в одну строку говорил
такого не бывает в природе))
читабельные програмы в виде верблюда ещё скажи ага)

> Меня не надо Питону учить, я его неплохо знаю

чтото не заметно)

pawnhearts ★★★★★
()
Ответ на: комментарий от anonymous

>WinMobile поддерживает .NET CE - если ты не видишь слов Compact Edition - тебе надо к окулисту.

А еще есть .NET Micro Edition - для работы вообще без операционки а на хардваре совершенно дохлых девайсов - но даже оный поддерживает сишарп, А упомянутый тобой Compact Edition поддерживает все включая всякие иксэмели вебсервисы Windows Communication Foudation, LINQ, работу с базами данных и прочее и прочее и прочее. ТАк что у окулиста я был.

r ★★★★★
()
Ответ на: комментарий от r

> Где вы таких дешовых программистов находите с квалификаций разрабатывать такие проекты.

В Москве за $3000 можно найти программера, по поводу квалификации - не уверен.

Только вот не надо говорить "такие" проекты. Каждый проект на каждом предприятии ключевой. Не вижу в написании Перла ничего более сложного, чем написания приложения энтерпрайз-уровня.

DOKA
()
Ответ на: комментарий от H2O

1. Офигенно мощные регулярки (таких как в перл нет больше ни где!)

Да ну? Ничего страшного, что:

1) регекспы стандартизированы; 2) PCRE является самостоятельным проектом; 3) перловые регекспы -- неЪ(http://swtch.com/~rsc/regexp/regexp1.html);

Это не смущает?

balodja ★★★
()
Ответ на: комментарий от DOKA

>В Москве за $3000 можно найти программера, по поводу квалификации - не уверен.

Ну так это ж в москве. 3000x12 = 36000. Зарплата полицейского в USA.

>Не вижу в написании Перла ничего более сложного, чем написания приложения энтерпрайз-уровня.

Квалификация разная и уровень знаний.

r ★★★★★
()
Ответ на: комментарий от anonymous

> 1 на нем много чего написано, все равно как минимум быстро читать его надо

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

HellAngel ★★
()
Ответ на: комментарий от anonymous

>>За пхп платят меньше, чем даже за VB.
>Интересно там у вас, в параллельном мире. А мы тут на 70 тыс php кодера найти не можем.
Я не в паралельном мире а в Канаде.
пхп больше $30/h не платят.
за VB.NET можно $60/h получить. C# $65/h
За perl, java $70/h
Это личный опыт. Правда пшп я не знаю, но иногда приходят предложения. Пару раз по приколу попробовал поторговаться :)

70k это видимо годовая зарплата... что могу сказать.
НЕВЕРЮ!

anonymous
()
Ответ на: комментарий от anonymous

Быдло начинается с отрицания правды а именно рефлекторным восприятием. Не рефлексируй, анонимус.

igor00
()

ппц... ну и тред... истинно сказано: "Если бы каждый мегабайт приздежа про ОпенСорс можно было бы сконвертировать в килобайт кода - то у нас бы уже сейчас был Unix управляемый телепатически." (с)

Linfan ★★★★★
()
Ответ на: комментарий от anonymous

> Я не в паралельном мире а в Канаде

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

anonymous
()
Ответ на: комментарий от anonymous

забыл по теме добавить... $200k - копейки. только пачку индусов можно купить. только что с ними потом делать? разве только на органы продать :)

anonymous
()
Ответ на: комментарий от r

Гы гы. r, ты гений. Так нагнать - это надо уметь. 36000 - это зарплата _с которой_ платят налоги. А $3000 в Москве - это то что _остается_после_выплаты_ соц вычетов и подоходного. $3000 * 12 != 36000. Это равно почти $50000 в штатах и почти $72000 в России. Сколько конкретно это получается чтобы адекватно сравнить - вообще что-то из области фантастики в силу различия систем налогооблажения и цен на основные продукты потребления.

На $10 в штатах можно сходить в неплохой ресторан, а в москве съесть шаверму со спрайтом или выпить одну чашку кофе.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

> На $10 в штатах можно сходить в неплохой ресторан

это ты по телевизору видел или ты имел ввиду "сходить" в буквальном смысле этого слова :)

anonymous
()
Ответ на: комментарий от anonymous

> это ты по телевизору видел или ты имел ввиду "сходить" в буквальном
> смысле этого слова :)

сходить, в том смысле в котором люди ходят в ресторан - покушать, а не строем в одном направлении, как делают те, кто слишком умный.

по телевизору про рестораны вроде показывают, но я если и смотрю то только фильмы или новости.

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