LINUX.ORG.RU

Я в восторге от будущего GNOME


0

0

"Около полутора лет назад я видел, что сообщество GNOME просто остановилось на месте. Я был очень обеспокоен тем, что развитие GNOME утратило динамику и все выходящие релизы были очень скучны и фактически не несли новой функциональности. Теперь я думаю, что я ошибался :) Я хочу опубликовать список некоторых вещей, которые реализовываются на данный момент и которые очень интересны. Я думаю, что это будущее GNOME" - говорит Райан Лорти (Ryan Lortie) и рассказывает о dconf, epiphany + webkit, gbus, gdm rework, gtk+/glib awesome, gvfs, policy kit и еще массе нововведений.

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

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от Aceler

>Ну если D умеет работать с DBUS, то ее можно заюзать, только это будет уже внешняя программа, использующая компоненты KDE.

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

>Который генерит код, который компилируется, но без compile-time. Это как вообще?

компилируется потом обычный C-код.

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

без compile-time биндингов имелось в виду. в D, например gtkD - это compule-time биндинг.

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

> ABI у D тот же.

Угу. А манглинг там нахера прикручен тогда?

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

>Огорчу - Telepathy в KDE уже работает.

$apt-cache search telepathy-gnome telepathy-gnome - Telepathy GNOME components

ты не расплакался ещё?

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

> я цитату приводил

"Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C."

Эту? Интересная цель.

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

> Правда? А почему я плазмоиды на JavaScript могу нарисовать без биндингов и runtime? Видимо потому что биндинги есть в Plasma, а runtime есть в WebKit?

А показать? В стабильном виде, без падений, да ещё и чтоб через 5 лет работало?

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

>Эту? Интересная цель.

тебе там что-то непонятно?

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

> реактивный, как понос

На вкус его лучше попробуй. Расскажешь сильно ли от gecko он отличается.

Самый быстрый движок приемлемого качества - khtml.

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

>по сравнению с кдешными поделками - gecko реактивный, как понос

память жрёт так, что в этом никто не сомневается :)

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

> использовать компоненты GNOME ты можешь из любого языка. В чём смысл предыдущих заявлений?

В том, чо некоторые языки в KDE "равнее", поскольку имеют поддержку на более высоком уровне, чем использование компонентов. Список приводился. Задача Vala другая, согласен, ну так не надо было делать заявлений, что она может без compile-time что-то там сделать.

Впрочем заявление делал не ты.

> компилируется потом обычный C-код.

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

Ну в общем, все ясно, сделали автоматический генератор C кода. У нас теперь C в качестве промежуточного кода? :)

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

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

компилятор от препроцессора не отличаем, ага?

>Ну в общем, все ясно, сделали автоматический генератор C кода.

наконец-то до тебя дошло

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

> А что это всё (я про новость) даст мне, как обычному юзеру, которому насрать на объектную модель?

Дыру в бюджете в виде осторой необходимости апгрейда.

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

> он убогий наверное

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

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

> А показать? В стабильном виде, без падений, да ещё и чтоб через 5 лет работало?

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

Aceler ★★★★★
()

> gdm rework

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

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

> компилятор от препроцессора не отличаем, ага?

Так. Для медленно думающих гномеров: Напиши мне программу на Vala БЕЗ использования компилятора. Получилось? Или компилятор C все-таки нужен. Мне тут сказали, что преимущество Vala в том, что она работает без биндингов, без рантайма и без компайлтайма. Я сказал, что этого вообще не может быть - и оказался прав - компилятор (языка С) все-таки нужен. Гномеры упорствуют.

Кстати, преимущества vala таки непонятны.

> наконец-то до тебя дошло

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

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

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

Не пойму, зачем с Emacs сравнивать...

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

> и чего же в нём не хватает? логин/пароль принимает, гном/кеды/... запускает

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

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

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

Круто. Тогда Гном ушёл навеки в недостижимую даль, потому как для него можно написать что угодно, даже если про это никто не знает и не представляет "как".

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

> Так. Для медленно думающих гномеров: Напиши мне программу на Vala БЕЗ использования компилятора. Получилось?

man vi?

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

> что она работает без биндингов, без рантайма и без компайлтайма.

извиняюсь, вы наверное неправильно поняли. Было сказано, что Vala работает без compile-time _биндингов_ и без runtime _биндингов_. Про сам compile-time и runtime никто не говорил.

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

>>Огорчу - Telepathy в KDE уже работает.

> $apt-cache search telepathy-gnome telepathy-gnome - Telepathy GNOME components

> ты не расплакался ещё?

а если искать не telepathy-gnome, а просто telepathy ?

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

>память жрёт так, что в этом никто не сомневается :)

врешь. двое суток аптайма, 12 табов, памяти сожрано 70Мб. Запустил конк, еле дождался, пока это тормознутое поделие соизволит открыть лор. В итоге те же 70Мб. Только плюз феерические тормоза в качестве бонуса

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

> Было сказано, что Vala работает без compile-time _биндингов_ и без runtime _биндингов_.

А ты не мог бы заодно объяснить, чем это так круто - работать бе биндингов?

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

> Запустил конк, еле дождался, пока это тормознутое поделие соизволит открыть лор.

ну это враньё, конечно.

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

> Круто. Тогда Гном ушёл навеки в недостижимую даль, потому как для него можно написать что угодно, даже если про это никто не знает и не представляет "как".

Т-с-с-с. Ты сам понял, что сказал? :)

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

>и оказался прав - компилятор (языка С) все-таки нужен.

не тупи. Я описание запостил ещё в начале треда.

>Кстати, преимущества vala таки непонятны.

тебе много что непонятно, но ведь это не повод, правда ведь?

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

жду список из аналогов Valf

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

> apt-get install telepathy-gnome :)

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

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

> тебя в гугле забанили?

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

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

> извиняюсь, вы наверное неправильно поняли. Было сказано, что Vala работает без compile-time _биндингов_ и без runtime _биндингов_. Про сам compile-time и runtime никто не говорил.

Да, я именно так и понял. Ну что ж, конфликт исчерпан, толкьо вот почему geek ринулся защищать именно ошибочную точку зрения, непонятно.

В таком ракурсе примущества Vala над названными языками (действительно кроме C и C++) очевидны, поскольку позволяют встраивать код в проект.

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

> И что мне это даст? Ты пощупать давай, сама телепати ничего не умеет. Ей модули нужны, я так хотел сэкономить на разработке и вставить эти модули прямо в kopete.

это тебе даст клиент, с поддержкой telepathy

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

> > Круто. Тогда Гном ушёл навеки в недостижимую даль, потому как для него можно написать что угодно, даже если про это никто не знает и не представляет "как".

> Т-с-с-с. Ты сам понял, что сказал? :)

Сие как раз неважно, главное - я сделал это первым ;)

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

> не тупи. Я описание запостил ещё в начале треда.

И ты же начал доказывать, что vala не нужны компиляторы. Остановись.

> тебе много что непонятно, но ведь это не повод, правда ведь?

Это повод поинтересоваться. Хотя более умные товарищи уже все объяснили.

> жду список из аналогов Valf

Не будет. Это костыль, в котором нормальные языки не нуждаются.

Хотя... Чем-то концепция Vala неуловимо отдает концепцией RoR, да простят мне такие сравнения.

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

>ну это враньё, конечно.

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

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