URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 69307
[ Назад ]

Исходное сообщение
"Увидел свет Rakudo Star, первый готовый к использованию дист..."

Отправлено opennews , 29-Июл-10 19:45 
Разработчики проекта Rakudo объявили (http://rakudo.org/node/75) о выходе релиза Rakudo Star (http://github.com/rakudo/star/downloads), в рамках которого представлен полностью работоспособный и готовый к использованию комплект с реализацией языка Perl 6 (http://www.perl6.org/) на базе виртуальной машины Parrot (http://www.parrot.org/). Дистрибутив включает в себя компилятор Rakudo Perl 6, виртуальную машину Parrot и набор необходимых для разработки программ библиотек и модулей (http://modules.perl6.org/). Несмотря на то, что выпуск пригоден для широкого использования, он в первую очередь позиционируется для проведения экспериментов и начального знакомства разработчиков с особенностями языка Perl6.


Выпуск Rakudo Star является своеобразным компромиссом, родившимся после того, как разработчики осознали, что с момента начала разработки Perl 6 прошло уже 9 лет, а все намеченные планы еще не достигнуты. После оценки ситуации было решено выпустить готовую к использованию неискушенными ра...

URL: http://rakudo.org/node/75
Новость: http://www.opennet.me/opennews/art.shtml?num=27471


Содержание

Сообщения в этом обсуждении
"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 29-Июл-10 19:45 
Как производителньость и потребление памяти по сравнению с perl5?

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Ярослав , 29-Июл-10 23:48 
Пока что всё плохо, судя по отзывам. Но с каждым релизом всё лучше и лучше. Пока это и не важно. Основное преимущество Perl6 - выразительные возможности, которые он даёт разработчикам.

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


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено User294 , 30-Июл-10 01:48 
> Основное преимущество Perl6 - выразительные возможности, которые он даёт разработчикам.

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


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Ярослав , 30-Июл-10 02:43 
Я согласен с вами, в принципе. Надо пробовать, потом будем делать выводы.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 03:05 
Во-во. Ладно производительность, мне главное чтобы он память не жрал как быдложава.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Pilat , 06-Авг-10 14:04 
>Во-во. Ладно производительность, мне главное чтобы он память не жрал как быдложава.
>

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


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Ярослав , 30-Июл-10 14:06 

Доступен порт в FreeBSD, сегодня выложили дистрибутив под винду (про Linux не в курсе). Все возможности попробовать лично и поделиться впечатлениями.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено klalafuda , 29-Июл-10 19:48 
#  Популярность языков программирования для создания web-приложений:
    * 74.6% - PHP;
    * 23.9% - ASP.NET;
    * 3.8% - Java;
    * 1.4% - ColdFusion;
    * 1.2% - Perl;
    * 0.5% - Ruby;
    * 0.3% - Python.
(c) OpenNet

Эмм.. Да уж. Ребята чуть-чуть задержались с релизом...


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 29-Июл-10 20:26 
Эти цифры ровно ничего не значат.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Уважаемый Анонимус , 29-Июл-10 20:34 
9 лет назад, в эпоху CGI, перл был самым популярным языком для веб-разработки. Так что очень даже значат.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 29-Июл-10 21:10 
Какая связь между случайными цифрами и "9 лет назад"?

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Anonym , 30-Июл-10 00:38 
узри же, наконец, веб-фреймворки для Perl: Catalyst и Mojolicious

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Добрый Дохтур , 30-Июл-10 14:30 
ага... вот только сейчас куда ни плюнь - django/pylons/ror ;)

ну и php.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 15:14 
И как распространенность этой дряни вам мешает использовать нормальные инструменты?

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Anonym , 31-Июл-10 21:24 
Mojolicious - молодой фрэймворк, на него мало документации, русской почти нету. Вот у нас и есть шанс использовать его, переводить кусочки документации, писать небольшие статейки, публиковать это дело в блогах, а там глядишь народ и подтянется.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено User294 , 30-Июл-10 01:50 
>9 лет назад, в эпоху CGI,

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


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 03:06 
>К счастью, эпоха CGI закончилась. Более уродской модели взаимодействия чем обычный CGI
>с его форком на каждый запрос отдельного процесса рюхающего запрос -
>трудно себе представить.

CGI как раз очень красивая модель. Форки у нас дешевые, а писать можно хоть на шелле, хоть на #!/bin/rm. Но для высоконагруженных сайтов, понятно, не подходит.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено nagual , 30-Июл-10 09:01 
>>9 лет назад, в эпоху CGI,
>
>К счастью, эпоха CGI закончилась. Более уродской модели взаимодействия чем обычный CGI
>с его форком на каждый запрос отдельного процесса рюхающего запрос -
>трудно себе представить.

А в пхп все иначе ?


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 15:16 
>А в пхп все иначе ?

При чем здесь пхп? Вместо CGI есть fastcgi, который можно использовать с любым языком. Кроме того, есть какие-то модули для встраивания языка прямо в сервер, не знаю что там у PHP с этим.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено soccer , 29-Июл-10 20:26 
9 лет это в самом деле очень много. Не удивительно что perl перешел в разряд языка для написания админских скриптов.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Anonym , 30-Июл-10 00:40 
>9 лет это в самом деле очень много. Не удивительно что perl
>перешел в разряд языка для написания админских скриптов.

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


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено KERNEL_PANIC , 29-Июл-10 20:32 
Давно хотел попробывать этот язык, 6ю версию именно. Вот сейчас и сделаю.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 29-Июл-10 20:51 
Blizkost, Zavolaj - то ли поляки делали, то ли наши славянофильничают.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ABC , 30-Июл-10 00:20 
Это по-словацки.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено croster , 29-Июл-10 22:13 
Судя по представленному описанию, их планы слишком обширны, вот и затянулась разработка - реальный долгострой.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 29-Июл-10 23:14 
Их просто замучило ЧВС.
Когда-то perl был первым и единственным в своей нише. Потом был вытеснен другими языками, которые шли за ним, и учились на его ошибках.

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

А после 9 лет все-таки одумались, и решили делать постепенно. Посмотрим, надолго ли их хватит.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 03:10 
>Их просто замучило ЧВС.
>Когда-то perl был первым и единственным в своей нише. Потом был вытеснен
>другими языками, которые шли за ним, и учились на его ошибках.

Он не был ниоткуда вытеснен. Из ближайших соседей только похапэ и питон - про первое лучше вообще не вспоминать, а второе к перлу даже близко не подобрался.

>И разработчики perl вместо того, чтобы делать реальные вещи, попытались вернуть себе
>первенство. И решили реализовать сразу все.

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

>А после 9 лет все-таки одумались, и решили делать постепенно. Посмотрим, надолго
>ли их хватит.

После 9 лет решили что-нибудь релизнуть. А разрабатывали всегда постепенно.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено vm , 30-Июл-10 10:24 
>Он не был ниоткуда вытеснен. Из ближайших соседей только похапэ и питон - про первое лучше вообще не вспоминать, а второе к перлу даже близко не подобрался.

Если бы другие к ним "даже близко не подобрались", тогда они бы свою Морковку не пытались бы 9 лет пилить без релизов.

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

Оно и видно, как "просто продолжали развитие". Старый Перл остановился, а новый они никак не могли решиться релизнуть за 9 лет. И на кого они получились в этом похожи, вы сами только что перечислили.

>>А после 9 лет все-таки одумались, и решили делать постепенно. Посмотрим, надолго
>>ли их хватит.
>
>После 9 лет решили что-нибудь релизнуть. А разрабатывали всегда постепенно.

Так непостепенно они и не могли разрабатывать. Просто за 9 лет они наконец-то это осознали и смирились с этим.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 13:34 
> Если бы другие к ним "даже близко не подобрались", тогда они бы свою Морковку не пытались бы 9 лет пилить без релизов.

Напротив.

> Оно и видно, как "просто продолжали развитие". Старый Перл остановился, а новый они никак не могли решиться релизнуть за 9 лет. И на кого они получились в этом похожи, вы сами только что перечислили.

perl5 замечательно развивается вполне в темпе взрослого языка. Без метаний и потери совместимости как в python. Недавно вышла версия 5.12. Остальное выши домыслы.

> Так непостепенно они и не могли разрабатывать.

Непостепенно никто не может разрабатывать.

> Просто за 9 лет они наконец-то это осознали и смирились с этим.

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


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено vm , 30-Июл-10 14:00 
>perl5 замечательно развивается вполне в темпе взрослого языка. Без метаний и потери совместимости как в python. Недавно вышла версия 5.12. Остальное выши домыслы.

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

>Непостепенно никто не может разрабатывать.

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

>Что, перловик девушку увел, или генетитечкое неосиляторство языка? Что-то вы больно активно повторяете один и тот же бред.

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


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Sem , 30-Июл-10 16:09 
>perl5 замечательно развивается вполне в темпе взрослого языка. Без метаний и потери
>совместимости как в python. Недавно вышла версия 5.12. Остальное выши домыслы.

Вы смеетесь? 5 лет между 5.8 и 5.10 - это темп взрослого языка? Просрали ребята полимеры, просрали. И мне особенно это обидно, ибо перл - мой любимый язык и я с болью наблюдаю, как все запущенно. Трупик конечно активно пинается в последнее время, но сколько же упущено в погоне за воздушными замками ака perl6! И этот релиз тоже... Уже не верится, что увижу при своей жизни proudly announced 1.0.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 18:10 
> Вы смеетесь? 5 лет между 5.8 и 5.10 - это темп взрослого языка?

Да.

> Просрали ребята полимеры, просрали. И мне особенно это обидно, ибо перл - мой любимый язык и я с болью наблюдаю, как все запущенно. Трупик конечно активно пинается в последнее время

Что просрали-то? Что запущено? Какой нахрен трупик? Что за детская истерика?


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ххх , 30-Июл-10 18:40 
>Что просрали-то? Что запущено? Какой нахрен трупик? Что за детская истерика?

поддерживаю анонима, перл был есть и будет. 5-ого за глаза хватает.
а то что веб-разработки перешли на php - так это же очивидно, он легче, за это его и полюбили миллионы.
а asp(как всегда у МС) взял только пиаром свои несколько процентов. Т.к. те кому на самом деле нужны enterprise-решения всё равно используют Java...


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 19:01 
Сергей, это вы? Если да, от вас никак такого не ожидал.

>Вы смеетесь? 5 лет между 5.8 и 5.10 - это темп взрослого языка?

Абсолютно. Напомнить, с одной стороны, про C и C++, с другой - про python, который колбасит каждую версию с потерей совместимости так, что они вынуждены были ввести feature freeze на те же самые несколько лет.

Кроме того, что вам вдруг перестало хватать в перле? Язык чрезвычайно зрелый и мощный, концепция законченная, не будет туда ничего добавляться, потому что нечего, и не нужно. Все новые идеи, идущие вразрез с концепцией, реализуются в perl6, и, как видим, не особо удачно. А CPAN тем временем все растет, ошибки находятся и фиксятся, миллионы человек на нем пишут - язык живее всех живых. Более того - аналогов ему по многим параметрам не существует и не предвидится.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено vm , 30-Июл-10 19:53 
>Абсолютно. Напомнить, с одной стороны, про C и C++, с другой - про python, который колбасит каждую версию с потерей совместимости так, что они вынуждены были ввести feature freeze на те же самые несколько лет.

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

Например, самые большие изъяны в дизайне Питона были сделаны именно в угоду этой совместимости. Благо, что они совсем из-за этого с ума не сходят. В отличии от Perl, в котором совместимость на совместимости.

>Кроме того, что вам вдруг перестало хватать в перле? Язык чрезвычайно зрелый и мощный, концепция законченная, не будет туда ничего добавляться, потому что нечего, и не нужно. Все новые идеи, идущие вразрез с концепцией, реализуются в perl6, и, как видим, не особо удачно. А CPAN тем временем все растет, ошибки находятся и фиксятся, миллионы человек на нем пишут - язык живее всех живых. Более того - аналогов ему по многим параметрам не существует и не предвидится.

Про "миллионы мух^W человек на нем сидят^W пишут"
- очень удачно сказали здесь http://www.opennet.me/openforum/vsluhforumID3/69307.html#37
Вот уж дейсвительно, чем хуже запах, тем больше мух. И оно "тем временем все растет".

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

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


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ABC , 31-Июл-10 03:10 
>Вы до сих пор не знаете, что обратная совместимость -
>это скорее необходимое зло, нежели достоинство.
>Поскольку из-за этого приходится жертвовать чистотой архитектуры.

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


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

Достойно башорга, я считаю!


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено vm , 31-Июл-10 10:34 
>Вы похоже великий школьник^W теоретик! Люди, которые действительно заняты программированием очень смеются, когда кто-нибудь предлагает им тонны наработанного кода переделывать из-за того, что стандарт стал "еще чище".

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

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

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

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

Что, узнали себя?


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Sem , 31-Июл-10 16:56 
>Сергей, это вы? Если да, от вас никак такого не ожидал.

Не знаю, что вы там от меня ожидали )

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

ОО подход несколько отстал от жизни, скажем так. Для моих нужд в принципе, perl5 вполне достаточен, но я наблюдаю достаточно большую миграцию программистов с perl на ruby (в большей степени) и python (в гораздо меньшей). Это меня и печалит.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Ярослав , 01-Авг-10 16:08 
Moose не устраивает?

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ы , 02-Авг-10 09:26 
>ОО подход несколько отстал от жизни, скажем так.

Интересно где? И какой тренд вместо ОО?


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Sem , 02-Авг-10 17:22 
>>ОО подход несколько отстал от жизни, скажем так.
>
>Интересно где? И какой тренд вместо ОО?

Реализация ОО в perl5.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ostrovok , 30-Июл-10 00:03 
Ребята, не путайте перл6 и перл5. Это совсем разные языки с сильно отличающейся идеологией.

Поэтому ссылки на "история пелр5", "9 лет назад" и т.д. просто смешны.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 30-Июл-10 00:13 
>Поэтому ссылки на "история пелр5", "9 лет назад" и т.д. просто смешны.

Perl6 и Perl5 ровно на столько разные языки, насколько разными являются Perl3 и Perl5, но все они Perl. Про Parrot говорить не будем, речь про язык.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено nagual , 30-Июл-10 00:57 
>>Поэтому ссылки на "история пелр5", "9 лет назад" и т.д. просто смешны.
>
>Perl6 и Perl5 ровно на столько разные языки, насколько разными являются Perl3
>и Perl5, но все они Perl. Про Parrot говорить не будем,
>речь про язык.

Вы хоть попробуйте perl6 прежде чем такое писать ...


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 30-Июл-10 01:36 
>Первому релизу решено не присваивать определенный номер версии, а выпустить его как "Rakudo *", так как 1.0 подразумевает законченность релиза, а 0.x может быть воспринята как непригодность к полноценному использованию.

Это ППЦ. Фраза чрезвычайно точно характеризует людей делающих этот долгострой.

PS: Не взлетит!


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Sem , 30-Июл-10 09:52 
Ну почему не взлетит? Лет через 20, я думаю, взлетит. Только кому он тогда нужен будет...

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 30-Июл-10 01:40 
Лично для меня Perl - это в первую очередь средство быстрой разработки. Когда появилась идея/нужда что-то написать, то очень удобно сделать "быстрый старт" на платформе тысяч модулей. Поэтому без CPAN v6 мне не особо интересен. Почитать для себя как развлекательную литературу только если.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ABC , 30-Июл-10 03:32 
Согласен, без CPAN никуда. Но, насколько я понимаю модули Perl5 можно использовать в Perl6 коде. Вот пример: http://svn.openfoundry.org/pugs/examples/perl5/cpan-upload.pl

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 30-Июл-10 13:17 
Это уже интереснее

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено stimpack , 30-Июл-10 11:06 
#  Популярность языков программирования для создания web-приложений:
    * 74.6% - PHP;
    * 23.9% - ASP.NET;
    * 3.8% - Java;
    * 1.4% - ColdFusion;
    * 1.2% - Perl;
    * 0.5% - Ruby;
    * 0.3% - Python.
(c) OpenNet
# Популярность операционных систем в вебе
    * 93.2% - MS Windows;
    * 4.9% - Apple Mac OS X
    * 1.05% - GNU/Linux
    * 0.29% - Java ME
    * 0.25% - Apple iPhone
    * 0.14% - Symbian
(c) Net Applications

PS: миллионы мух не могут ошибаться :-)


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено bliss , 30-Июл-10 12:49 
+1 Отличный комментарий к статистике!

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 13:36 
Какбы да, корелляция на лицо :)

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 31-Июл-10 06:04 
Откуда циферки? Не верится что-то. Сейчас на Python и  Ruby гораздо больше проектов. Я думаю они значительно более популярны, чем perl. Это моё субъективное мнение.

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ы , 02-Авг-10 09:45 
>#  Популярность языков программирования для создания web-приложений:
>    * 74.6% - PHP;
>    * 23.9% - ASP.NET;
>    * 3.8% - Java;
>    * 1.4% - ColdFusion;
>    * 1.2% - Perl;
>    * 0.5% - Ruby;
>    * 0.3% - Python.

74,6 + 23,9 + 3,8 + 1,4 + 1,2 + 0,5 + 0,3 = 105,7%

На погрешность не похоже, слишком много, на использование 2 и более языков в проекте тоже, так как нет bash,С,C++ и О ужас даже нет JavaScript.

Хотя есть ColdFusion и он в два раза больше популярен чем суммарно Ruby&Python, хотя что это такое прочитал только что в Википедии, думаю что и большинство прочитавших тоже.

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

Чистый рандом от менеджера по продажам.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 18:06 
Ха-ха, оно умеет указывать, где используется синтаксис perl5, круто. А со скоростью и потреблением ресурсов полнейший, невыразимый пи**ец. Простейший скрипт, пихающий 1000 rand'ов в хэш, потому суммирующий их:

perl5:
VSZ/RSS: 5100/2556
./5.pl  0.01s user 0.01s system 118% cpu 0.010 total

perl6:
VSZ/RSS: 145536/129648
./6.pl  2.81s user 0.20s system 99% cpu 3.016 total

На тысяче значений тестировать глупо, но больше не получается, потому что rakudo падает в корку. perl5 перемалывает лям за 4 секунды.

Далее, rakudo с почти пустым скриптом (только вызывает ps, чтобы посмотреть память): 90 MB RSS, 0.7 секунды.

Никакого даже подобия полноценного использования там нет и быть не может. Алсо, новый синтаксис пока разочаровал. perl5 был идеальным как по синтаксису, так и обертками над libc/POSIX функциями - там все было стройно и логично (в отличии от того же питона). Боюсь, тут все испортят, алсо примотают богомерзкую VM с JIT, которые будут ждать память как жава.

die; die; die;


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 18:24 
> А со скоростью и потреблением ресурсов полнейший, невыразимый пи**ец.
>
>На тысяче значений тестировать глупо, но больше не получается, потому что rakudo
>падает в корку. perl5 перемалывает лям за 4 секунды.

Пиши багрепорты, отсылай дампы. И да, отдельные аспекты нового синтаксиса вызывают лютую, бешеную ненависть.



"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 18:51 
>Пиши багрепорты, отсылай дампы. И да, отдельные аспекты нового синтаксиса вызывают лютую,
>бешеную ненависть.

Да даже руки опускаются чего-то писать. К тому же в современном VM мире выжирание пары сотен мегабайт считается нормой - пусть гниет, а отлаживать я лучше буду llvm-based проекты, которые компилируются в нативный код. У VM-гoвна нет будущего.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 30-Июл-10 21:49 
http://trac.parrot.org/parrot/wiki/JITRewrite

LLVM рассматривается как одна из альтернатив.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 30-Июл-10 22:42 
>http://trac.parrot.org/parrot/wiki/JITRewrite
>
>LLVM рассматривается как одна из альтернатив.

Вот именно, что "рассматривается".
У них уже 9 лет альтернативы все рассматривались и рассматривались.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено аноним , 31-Июл-10 18:39 
Это опенсорс, детка. (С)

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Аноним , 31-Июл-10 21:03 
>Это опенсорс, детка. (С)

Считаете, что опенсорсом все можно оправдать.


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ABorland , 09-Авг-10 19:15 
Дык кагбе и llvm еще из пеленок не вылез
только только научился BSD ядро собирать

"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено Anonym , 31-Июл-10 21:33 
>Никакого даже подобия полноценного использования там нет и быть не может. Алсо,
>новый синтаксис пока разочаровал. perl5 был идеальным как по синтаксису, так
>и обертками над libc/POSIX функциями - там все было стройно и
>логично (в отличии от того же питона). Боюсь, тут все испортят,
>алсо примотают богомерзкую VM с JIT, которые будут ждать память как
>жава.

Ну они как бы намекнули, что это даже не 1.0 версия


"Увидел свет Rakudo Star, первый готовый к использованию дист..."
Отправлено ы , 02-Авг-10 09:25 
9 лет слишком долго, чтобы из это вышло что-нибудь хорошее. На лицо не граммотный проектный подход.

Единственный способ заморозка внесения новового функционала, и допиливание уже существующего. А все новое пускай переносят в Perl 7.