LINUX.ORG.RU

[ANN] Ruby 1.9.1-preview1


0

0

На сайте языка Ruby сделан официальный анонс (http://www.ruby-lang.org/en/news/2008/10/28/ruby-1-9-1-preview-1-released/) первого превью Ruby 1.9.1. Версия 1.9.1 должна стать первой стабильной версией ветки 1.9 (нестабильная версия 1.9.0 вышла около года назад и сейчас готовится к переходу в стадию стабильной версии)

Yugui (Yuki Sonoda) announced the release of Ruby 1.9.1-preview 1

This is a preview release of Ruby 1.9.1, which will be the first stable version of Ruby 1.9 series. Try it early and have a experience of modern, faster, with clearer syntax, multilingualized and much improved Ruby world.

If you encounter a bug or a problem, please let us know it via the official issue tracking system (http://redmine.ruby-lang.org ).

You can download the release from; ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2

SIZE: 6169022 bytes

MD5: 0d51dc949bb6b438ad4ebfabbb5f6754

SHA256: dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a

ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz

SIZE: 7409682 bytes

MD5: 738f701532452fd5d36f5c155f3ba692

SHA256: 99443bdae9f94ba7b08de187881f8cbee172379edf9c5fa85fc04c869150ff6d

ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip

SIZE: 8569116 bytes

MD5: 5f68246246c4cd29d8a3b6b34b29b6ac

SHA256: a6c3a7bf7ea83b595024764926353e08596a78e40c57ac58c568662e5e88df95

В оригинальном анонсе (http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/318771) от самого Yuki Sonoda указан примерный график выхода остальных релизов:

== New release schedule

The release schedule of Ruby 1.9.1 changed. The new schedule is,

* 28 Oct, 2008: Ruby 1.9.1-preview1

* Basically, the language features are frozen.

* But most of standard libraries need more changes for multilingualization.

* 25 Nov, 2008: Ruby 1.9.1-preview2

* shows improvements since the previous preview.

* 25 Dec, 2008: Ruby 1.9.1 release candidate

cool down phase ....

* 25 Jan, 2009: Ruby 1.9.1

Перемещено JB из Development

Перемещено svu из Web-development

★★★★★

Японские студенты новую версию курсовика делают? Ну да, ну да, как раз к сессии.

anonymous
()

Вопрос к JB: почему новость о Ruby попадает в форум Web-development? Ruby, в отличии от PHP, язык общего назначения.

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

>Ruby, в отличии от PHP, язык общего назначения.

Ну, знаю про скрипты в Амароке. Наряду с другими языками.

А что ещё есть? А сравнимого по известности в Рельсами?

...

А то на PHP тоже есть десктоп-приложения, например :) Всякие, там, GTK-биндинги, даже http://www.torrentflux.com/screenshots.php ...

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

>>Ruby, в отличии от PHP, язык общего назначения.

>Ну, знаю про скрипты в Амароке. Наряду с другими языками.

>А что ещё есть?

Rake (http://rake.rubyforge.org/)

Были написаные на Ruby IDE для Ruby (FreeRIDE и Mondrian).

RSpec.

Вообще-то лично мне пофигу, что сейчас RoR самый популярный пример использования Ruby. Я начал использовать Ruby еще до появления RoR, продолжаю использовать для разных задач и ни одна из них не связана с Web.

>А сравнимого по известности в Рельсами?

Rake. По статистике загрузок gem-ов разница между rails и rake порядка 600K копий, что не так уж и много, когда речь идет о 1.5-2M загрузок.

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

>>А что ещё есть?

> Rake [...] Ruby IDE [...] RSpec

Это всё средства разработки, а не конечные продукты.

Так что пока - только Рельсы...

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

>>>А что ещё есть?

>> Rake [...] Ruby IDE [...] RSpec

>Это всё средства разработки, а не конечные продукты.

>Так что пока - только Рельсы...

Ну ёптыть, тогда новость об очередной версии Java должна попасть сюда же, поскольку всякие Ant-ы и Eclipse -- это средства разработки, а конечные продукты -- всякие WebSphere или WebLogic-и.

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

>Ну ёптыть, тогда новость об очередной версии Java должна попасть сюда же

Нет. Потому что на Java полно софта, не являющегося средством разработки и не предназначенного для Web :) Начиная с общеизвестных Azureus/Sancho/Freenet/etc. кончая тоннами всякой мелочи или даже специализированными, но не имеющими отношения к Web серверами.

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

>>Ну ёптыть, тогда новость об очередной версии Java должна попасть сюда же

>Нет. Потому что на Java полно софта, не являющегося средством разработки и не предназначенного для Web :)

Это ничего, что Java стартовала в нише Web-апплетов, а затем, после нескольких лет развития смогла проникнуть в другие области? При офигенных вливаниях со стороны Sun и IBM. А Ruby всего пару лет как в мейнстриме и выстрелил он благодоря Web-у.

>Начиная с общеизвестных Azureus/Sancho/Freenet/etc. кончая тоннами всякой мелочи или даже специализированными, но не имеющими отношения к Web серверами.

http://gems.rubyforge.org/stats.html -- ну там просто все для Web.

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

>Это ничего, что Java стартовала в нише Web-апплетов, а затем, после нескольких лет развития смогла проникнуть в другие области?

Так мы говорим, вроде, о том, что сейчас есть, а не о том, что было или что, возможно, будет. Давай мух отдельно, а котлет отдельно. Сегодня - Java язык широкого профиля. На практике. Отрицать это может только тролль или не имеющий понятия о вопросе. А Руби сегодня - это Рельсы.

>http://gems.rubyforge.org/stats.html -- ну там просто все для Web.

Не понял ссылки. Что, там mysql на Руби? :) Вижу массу библиотек, вижу всякие web-аппликухи.

«Ты мне не зюзюкай, ты пальцем покажи». Дай пару-тройку ссылок на популярные Руби-приложения не являющиеся Web'ом (и средствами разработки) и ты докажешь, что Руби - это не только Web.

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

>>Это ничего, что Java стартовала в нише Web-апплетов, а затем, после нескольких лет развития смогла проникнуть в другие области?

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

Если сейчас преподносить Ruby как язык для Web-а, то есть шансы, что таким он и останется. Тем более, что Ruby не является языком для веба.

>А Руби сегодня - это Рельсы.

А вот для меня нет.

>>http://gems.rubyforge.org/stats.html -- ну там просто все для Web.

>Не понял ссылки. Что, там mysql на Руби? :) Вижу массу библиотек, вижу всякие web-аппликухи.

Чукча не читатель?

>«Ты мне не зюзюкай, ты пальцем покажи». Дай пару-тройку ссылок на популярные Руби-приложения не являющиеся Web'ом

Ссылки я давал, google в помощь.

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

>Ссылки я давал

Не видел. Только:
- http://rake.rubyforge.org/
- http://gems.rubyforge.org/stats.html

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

>google в помощь.

Ну да. Троллинг.

По существу сказать нечего? Ты не знаешь ни одного приложения общего назначения на Ruby?

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

>>Ссылки я давал

>Не видел.

В Google сложно найти FreeRIDE (http://freeride.rubyforge.org/wiki/wiki.pl) или RSpec (http://rspec.info/)?

>Первое не является приложением общего назначения

Но и Web-приложением оно не является. Равно как и FreeRIDE, и RSpec, и Capistrano (http://www.capify.org/), и Daemons (http://daemons.rubyforge.org/), и RMagic (http://rmagick.rubyforge.org/), и PDF::Writer (http://ruby-pdf.rubyforge.org/pdf-writer/)...

Есть еще Web-сервер Mongrel (http://mongrel.rubyforge.org/) -- надо полагать, это так же просто Web-development.

>Ты не знаешь ни одного приложения общего назначения на Ruby?

Общего назначения -- нет. В основном, это заточенные под конкретные задачи инструменты: http://www.ruby-lang.org/en/documentation/success-stories/

PS. Офигеть, разговариваю с экспертом по Ruby, млять.

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

>В Google сложно найти FreeRIDE

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

>PS. Офигеть, разговариваю с экспертом по Ruby, млять.

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

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

> Так что пока - только Рельсы...

Из известного да, но это всё субьективные факторы. portupgrade, например, на руби написан. И ещё куча разных мелких софтин за собой руби тянет.

Кстати, случайно спалил в клубе чей-то топик про руби, дескать там ооп круче чем в питоне. Я бы так не сказал. Более того, у руби хватает своих недостатков(аля отсутствие именованных параметров(вместо них костыли юзают)) с одной стороны, с другой стороны питон тоже растёт и версия 3.0 не выглядит ущербной по сравнению с ruby. Ну, может, немного более консервативной.

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

>А что ещё есть?

http://rubyforge.org/softwaremap/trove_list.php, посмотришь все - приходи за следующей порцией)

>А сравнимого по известности в Рельсами?


это что, обязательный критерий направленности языка? достаточно того, что он изначально писался как general purpose language и не назывался personal home page.

что есть в php сравнимое по известности с рельсами? ну, знаю о symphony php ( клон ) и phpbb. а еще? а в jython?


>А то на PHP тоже есть десктоп-приложения, например :)


volh@ehursagkurkurra ~ >> sudo pacman -Rc ruby
checking dependencies...

Remove (16): gnome-art-0.2-2 gnome-splashscreen-manager-0.2-2 ruby-libglade-0.18.0-1 ruby-gtk2-0.18.0-4
ruby-pango-0.18.0-1 ruby-gdkpixbuf2-0.18.0-1 ruby-gconf2-0.18.0-1 vim-7.1.330-1
rubygems-1.2.0-1 ruby-rcairo-1.8.0-1 ruby-atk-0.18.0-1 ruby-glib2-0.18.0-1 raggle-0.4.4-5
ruby-ncurses-1.1-1 amarok-base-1.4.10-1 ruby-1.8.7_p72-2

Total Removed Size: 96.57 MB

Do you want to remove these packages? [Y/n] n
volh@ehursagkurkurra ~ >> sudo pacman -Rc php
php not found, searching for group...
error: 'php': not found in local db
volh@ehursagkurkurra ~ >>

>Перемещено JB из Development


новый шаман подрастает. как славно.

volh ★★
()

по теме - здорово конечно, но они 2.0 до конца 2008 обещали сначала.. эх.

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

>Remove (16): gnome-art-0.2-2 gnome-splashscreen-manager-0.2-2 ruby-libglade-0.18.0-1 ruby-gtk2-0.18.0-4 ruby-pango-0.18.0-1 ruby-gdkpixbuf2-0.18.0-1 ruby-gconf2-0.18.0-1 vim-7.1.330-1 rubygems-1.2.0-1 ruby-rcairo-1.8.0-1 ruby-atk-0.18.0-1 ruby-glib2-0.18.0-1 raggle-0.4.4-5 ruby-ncurses-1.1-1 amarok-base-1.4.10-1 ruby-1.8.7_p72-2

и это всё - просто скрипты для прог и обретки для библиотек, не более. Ну только что гноме-арт.

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

raggle - rss-ридер на ncurses, лучшего ридера для консоли лично я не видел ( кроме емакса конечно ;). понятное дело что оно все мелочи, я бы и сам для десктопного приложения выбрал скорее питон - он щас каждой дырке затычка и у всех есть. просто если бы ruby действительно был заточен под веб, то десктопные приложения на нем писать было бы, ну как минимум, неудобно. но как показывает практика это вовсе не так - сам пишу и веб, и гуйню, и демонов, на грабли не натыкаюсь. вот с 1.9.1 и его скоростью будет ваще малина, сейчас уже очень много нужного ПО под 1.9.x перевели.

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

вот, кстати, в хаскелле тоже всем известное killer app одно - xmonad. остальными пользуются в подавляющем большинстве любители самого хаскелля( ну может кроме darcs и еще пары-тройки ). это что, о чем-то говорит? хаскеллист скажет что все остальные "просто ниасилили и вообще смерды и быдло" =)

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

>>А сравнимого по известности в Рельсами?

>это что, обязательный критерий направленности языка?

Да. Потому что иначе получается, что и PHP - универсальный язык широкого профиля. Надеюсь, это доказывать никому в голову не придёт? :)

Если какой-то язык на 99% используется под один тип задачи - это нишевый специализированный язык.

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

>>>А сравнимого по известности в Рельсами?

>>это что, обязательный критерий направленности языка?

>Да. Потому что иначе получается, что и PHP - универсальный язык широкого профиля. Надеюсь, это доказывать никому в голову не придёт? :)

>Если какой-то язык на 99% используется под один тип задачи - это нишевый специализированный язык.

Не зная языка, о котором идет речь, ты вполне можешь верить, что Ruby -- это язык для Web-а. Ничего страшного. В течении столетий люди верили, что Земля плоская.

Расширить свой кругозор можно либо познакомившись с языком, либо с тем, что на нем сделано. Вот еще один каталог проектов на Ruby: http://raa.ruby-lang.org/ Причем там, в основном, OpenSource проекты. О вещах, которые делаются компаниями для собственного пользования, как правило, информации очень мало.

PS. С логикой у меня нормально, я в достаточно мягкой форме сказал, что не стоит тебе судить о том, в чем ты не разбираешься.

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

>Да. Потому что иначе получается, что и PHP - универсальный язык широкого профиля. Надеюсь, это доказывать никому в голову не придёт? :)

ну и при чем здесь известность? я все еще не понял. рельсы - это баззворд. тому что на руби нету действительно популярных и качественных десктопных приложений есть вполне объективные причины - низкая скорость интерпретации ( до недавнего времени ), что особенно чувствуется в gui ( привет gajim ), нехватка библиотек ( опять же, до недавнего времени ) и общая непопулярность языка ("зойчем, когда есть питон"). пример с хаскеллем уже привел. популярность определенного ПО не имеет ничего общего с направленностью языка.

>Если какой-то язык на 99% используется под один тип задачи - это нишевый специализированный язык.

точно. такие языки, например, foxpro, logo, fortran.

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

>PS. С логикой у меня нормально

Ок. Тогда, по твоей логике, PHP - тоже универсальный язык широкого профиля. А Web-oriented языков нет вообще в природе :)

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

>>PS. С логикой у меня нормально

>Ок. Тогда, по твоей логике, PHP - тоже универсальный язык широкого профиля. А Web-oriented языков нет вообще в природе :)

С психоанализом у тебя еще хуже, чем со знанием Ruby :)

Когда на PHP напишут аналог make, тогда можно будет сказать, что PHP выбирается из области Web-программирования.

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

>Когда на PHP напишут аналог make, тогда можно будет сказать, что PHP выбирается из области Web-программирования.

ничего не мешает, средства для этого в php есть. только вот после этого все равно 99% софта, написанного на php, останется веб-ориентированным - hypertext preprocessor все-таки.

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

Всё же, с логикой у тебя...

>Когда на PHP напишут аналог make, тогда можно будет сказать, что PHP выбирается из области Web-программирования.

Т.е. по-твоему чтобы язык выбрался из области web-программирования, на нём make нужно написать? Типа, Форт - он не может из этой области выбраться, раз web-скрипты на нём есть, а make'а на нём нету? :D

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

>>Когда на PHP напишут аналог make, тогда можно будет сказать, что PHP выбирается из области Web-программирования.

>Т.е. по-твоему чтобы язык выбрался из области web-программирования, на нём make нужно написать? Типа, Форт - он не может из этой области выбраться, раз web-скрипты на нём есть, а make'а на нём нету? :D

Если есть примеры успешных разработок на конкретном языке в разных нишах, то язык нельзя считать нишевым. Web-приложения и build-системы -- это совершенно разные вещи. Т.е. прецидент уже сделан. На RubyForge и Ruby Application Archiver полно других примеров использования Ruby в очень разных областях.

Для того же PHP есть такое многообразие использований?

Для Форта, например, есть.

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

>Для того же PHP есть такое многообразие использований?

Десктопные приложения - есть. Торрент-клиент TorrentFlux я уже приводил в качестве примера. Плюс мелочёвки много, в т.ч. GUI-шной, на php-gtk или php-qt. Плюс куча скриптов.

Но это не делает PHP языком широкого профиля. Ибо 99% его реального применения - Web development.

Аналогично сегодня и с Ruby.

>Для Форта, например, есть.

Так я, собственно, и не утверждаю, что Форт - нишевый. Я опровергаю от проивного утверждение, что язык «вылезает из ниши, если на нём написан make».

На Форте (равно как и на D, Basic, etc.) make нету, но это не делает его нишевым. А что make можно написать - так его и на PHP написать можно.

В общем - это совершенно неуместная аргументация.

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

> Аналогично сегодня и с Ruby.

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

</thread>

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

>это неправда. абсолютное большинство приложений на руби

На колу мочало, начинай сначала. См. мои вопросы по этому поводу выше.

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

>>Для того же PHP есть такое многообразие использований?

>Десктопные приложения - есть.

Примеры?

>Торрент-клиент TorrentFlux я уже приводил в качестве примера.

Не катит: "The transfer themselves are performed on top of the Bit Tornado package, TorrentFlux provides a web interface for these scripts and the ability to manage multiple transfers, users and even protocols (receive completed files via http) all from the web gui. " -- TorrentFlux всего лишь Web-морда.

Но, если на PHP делают десктопные приложения, способные работать без web-сервера и web-браузера, значит PHP перестает быть языком для Web.

>Но это не делает PHP языком широкого профиля. Ибо 99% его реального применения - Web development.

Получается, что это стереотип о том, что PHP -- это язык для Web, уже устарел.

>Аналогично сегодня и с Ruby.

Чтобы это было аналогично, требуется доказать, что Web -- это 99% процентов (на которых вы настаиваете) использования Ruby. Я тебе давал ссылку на статистику загрузки -- там нет доминирования RoR над всеми остальными OpenSource проектами на Ruby.

>>Для Форта, например, есть.

>Так я, собственно, и не утверждаю, что Форт - нишевый. Я опровергаю от проивного утверждение, что язык «вылезает из ниши, если на нём написан make».

3.14здеть изволишь, я говорил, что язык вылезает из ниши, когда на нем есть успешные разработки в разных нишах. make -- это пример (только build system для Ruby есть несколько: rake, rant, raven, mxx_ru). Так же на Ruby есть генераторы парсеров, текстовые редакторы, IDE, утилиты для мониторинга и администрирования, обертки над различными библиотеками (для работы с изображениями, PDF, базами данных) и еще туча всего.

>На Форте (равно как и на D, Basic, etc.) make нету

На D, кстати говоря, build-системы есть: bud и rebuild.

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

>Но, если на PHP делают десктопные приложения, способные работать без
>web-сервера и web-браузера, значит PHP перестает быть языком для Web.

Ну, вообще, я речь о том и веду, что граница эта весьма условна и
проводить её надо не по принципиальной возможности того или иного
явления, а по устоявшейся практике.

А так, например, вот: http://php-gtk.eu/apps

Например, редактор ID3-тэгов MP3 на php-gtk:
http://pgid3.sourceforge.net/doc/what-is-new

А вот так пишется GTK-код на PHP:

<?php
 
function pressed()
{
    echo "Hello again - The button was pressed!\n";
}
 
$window = new GtkWindow();
$button = new GtkButton('Click Me');
 
$window->set_title('Hello World!');
$window->connect_simple('destroy', array('Gtk', 'main_quit'));
$button->connect_simple('clicked', 'pressed');
 
$window->add($button);
$window->show_all();
 
Gtk::main();

===

Принципиально - не лучше и не хуже многих других :)

Однако спроси любого, какое основное применение PHP?
Ответит - на web-сервере в роли скриптово базы.
Аналогично Ruby - это RoR :)

Никто не спорит, что на Ruby можно писать те же десктопные
приложения. Но ассоциируется он сейчас, как и в случае PHP,
в первую очередь с Web'ом.

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

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

Тогда изволь выражаться яснее. Ибо фраза «Когда на PHP напишут аналог make, тогда можно будет сказать, что PHP выбирается из области Web-программирования.» трактуется вполне однозначно.

Если бы ты написал «хотя бы что-то вроде make», или «не только Web-приложения» тогда фраза была бы такой, о которой ты сейчас говоришь.

>На D, кстати говоря, build-системы есть

Ну, значит тут мой промах. Хорошо, замени D на Scala или Nemerle.

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

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

>Тогда изволь выражаться яснее. Ибо фраза «Когда на PHP напишут аналог make, тогда можно будет сказать, что PHP выбирается из области Web-программирования.» трактуется вполне однозначно.

А make -- это очень хороший показатель, по моему мнению. Вот на Perl пишут Build-системы (CMake, MPC), на Python (Scons), на Ruby, на Rexx. И если язык хорош для скриптов (как вышеуказанные) на нем обязательно кто-нибудь что-то вроде make напишет -- история пока так развивается.

>Если бы ты написал «хотя бы что-то вроде make», или «не только Web-приложения» тогда фраза была бы такой, о которой ты сейчас говоришь.

Я и написал: "Если есть примеры успешных разработок на конкретном языке в разных нишах, то язык нельзя считать нишевым." На Ruby я знаю разные успешные проекты, в разных областях. На PHP не знаю, поэтому хотелось видеть что-нибудь очень отвязанное от Web, хотя бы тот же make.

>>На D, кстати говоря, build-системы есть

>Ну, значит тут мой промах. Хорошо, замени D на Scala или Nemerle.

Scala и Nemerle (особенно последний) еще не выросли из ясельного возраста. Для Scala самый раскрученный проект, AFAIK, это lift framework (http://liftweb.net/index.php/Main_Page) -- опять же Web. Других применений Scala я пока не видел. Можно ли на основании этого считать Scala языком для Web-а?

Вообще, если ты видишь Ruby только в Web-е, то это всего лишь результат лично твоей осведомленности. Я, например, не использую и не вижу ни одной Java-программулины, для меня Java -- это только server-side для Web-а. Но ведь не правильно будет, если я начну утверждать, что Java -- это только Web. И при этом отмахиваться от списков не Web-приложений на Java.

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

>Вообще, если ты видишь Ruby только в Web-е, то это всего лишь результат лично твоей осведомленности.

Поэтому я задал вполне конкретный и чёткий вопрос. Дай мне несколько ссылок на популярные десктопные GUI (чтобы не было опять разброда в определениях) приложения на Ruby.

Пока вместо этих ссылок я получаю только много абстрактных слов, исходя их которых делаю вывод, что на GUI-десктопе у Ruby дела обстоят не лучше, чем у того же PHP. На последнем я хотя бы несколько GUI приложений вижу :)

Сравни теперь то же самое с Perl, Python, Java... Под ними десктопных GUI - навалом.

Так к кому в этом аспекте Ruby ближе, к Python или к PHP? :)

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

>>Вообще, если ты видишь Ruby только в Web-е, то это всего лишь результат лично твоей осведомленности.

>Поэтому я задал вполне конкретный и чёткий вопрос. Дай мне несколько ссылок на популярные десктопные GUI (чтобы не было опять разброда в определениях) приложения на Ruby.

Я пользовался тремя: MondrianIDE (http://www.mondrian-ide.com/), FreeRIDE (ссылку уже давал) и FxIRB (http://rubyforge.org/projects/fxirb/).

Причем пользовался еще до того, как RoR достиг версии 1.0.

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

>Я пользовался тремя

Я не понял, ты издеваешься/троллишь или откровенно не читаешь/не понимаешь, что я пишу?

KRoN73 ★★★★★
()

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

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

>Универсальность языка со степенью распространённости, имхо, связи не имеет.

Безусловно. Но в этом случае деление языков на web-ориентированные и нет теряет смысл. Я уже приводил примеры десктопных приложений на PHP. Собственно, PHP - это достаточно универсальный язык. Но, тем не менее, основная сфера его применения - это Web. Аналогично - и у Ruby. Да, на нём, вон, IDE пишут. Но для него же :) А где, скажем, те же медиаменеджеры? На Java, Mono, Python, Perl, C/C++ - полно. На PHP или Ruby - нет. И, как в случае с тем же D, возраст и недоведённость языка тут не оправдание. Ruby - язык уже сформировавшийся и давно известный на рынке.

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

> ты издеваешься/троллишь или откровенно не читаешь/не понимаешь

Так чем тебе IDE не десктопное приложение?

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

>Так чем тебе IDE не десктопное приложение?

Тем, что мы раньше говорили о софте общего назначения. И уже не раз в теме этот момент оговарвался.

...

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

KRoN73 ★★★★★
()

http://wxruby.rubyforge.org/wiki/wiki.pl?OnlineCodeExamples

http://rubycocoa.sourceforge.net/ProjectsUsingRubyCocoa

http://rubyforge.org/softwaremap/trove_list.php?form_cat=55

Деление на "веб" и "не-веб" языки очень условно и потому бесполезно. Спорить о нем на много страниц - вообще глупость.

ruby все-таки изначально создавался не для веба. Поэтому стоит его считать языком общего назначения.

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

С каких пор IDE это не десктопное приложение?

FxIrb -- это браузер документации + интерпритатор Ruby.

Посмотри на приложения, которые разрабатывались с использованием FXRuby: http://www.fxruby.org/

Тебе нужны медиа-приложения для Ruby?

http://raa.ruby-lang.org/cat.rhtml?category_major=Application;category_minor=...

http://rubyforge.org/softwaremap/trove_list.php?form_cat=122

Пройдись хотя бы по ссылкам, которые тебе дают.

И будь добр, приведи определение "софта общего назначения". А то ведь torrent-клиент нифига не софт общего назначения -- это клиент для torrent-сетей.

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

>Да, на нём, вон, IDE пишут. Но для него же :)

Есть такой критерий оценки качества компилятора -- можно ли на нем написать компилятор этого же языка. Так же и IDE -- возможность написать на языке IDE для этого же языка является доказательством универсальности языка.

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