LINUX.ORG.RU

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


0

0

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

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

★★★★★

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

> т.е. "костыли и велосипед" выражаясь словами твоего коллеги-недоумка

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

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

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

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

тогда пусть пишут обертки вокруг всего, что сами не пишут - а вдруг апи поломают?

ужас, безобидную vala (очередной биндинг) кдешники клеймят велосипедом, а в собственном глазу бревна не видят

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

>тогда пусть пишут обертки вокруг всего, что сами не пишут - а вдруг апи поломают?

Из того, что юзает КДЕ, кроме гстримера никто так внезапно не ломает АПИ

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

>Беда всех С++ нубов в том, что они все свои силы тратят на то чтобы пролезть в узкую дырочку for_each.

Ладно, не буду переубеждать. Мне это элементано не сделать.

>Такой код - более читаемый и его проще модифицировать и отлаживать

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

Как задание на самостоятельную работу: реализуй задачу "рассчет ключа банковского счета" сначала на С++, а потом на любом языке который поддерживает ФП подход. И посмотри что компактнее, понятнее и легко отлаживаемо.

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

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

из всех, кто юзает гстример, кроме кде никто не сподобился писать для него обертку

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

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

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

сравнил... Опять же, повторяю:

1) Gst - не единственный бекенд

2) В основном, его используют гномские программы

3) Он вроде-бы на С написан, и С++ная обертка очень кстати

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

>С - самый примитивный язык поэтому биндится к нему проще всего. Это единственное его достоинство.

C - низкоуровневый язык, и чтобы на нём писать - нужны мозги.

>К С++ биндится сложнее, но это окупается мощью и удобством языка.

как ООП-язык C++ - говно.

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

щас. именно поэтому биндинги к плюсовым либам отваливаются при смене минорных версий, ага?

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

человек, считающий с++ хорошей вещью - безмозглый по определению

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

> И JB туда же ;)

игнорируешь тех, кому не можешь ответить? Ты как страус прячешь голову в песок, а по жопе то пинок все равно отвесить смогут

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

> игнорируешь тех, кому не можешь ответить? Ты как страус прячешь голову в песок, а по жопе то пинок все равно отвесить смогут

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

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

> Gst - не единственный бекенд

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

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

> В основном, его используют гномские программы

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

> Он вроде-бы на С написан, и С++ная обертка очень кстати

врапперов к гстримеру существует много и на любой вкус

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

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

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

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

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

blaster999 кого угодно выведет из себя

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

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

вот опять же. если тебя кто-то из оппонентов сильно разозлил, не надо на всех его сторонников кидаться. и даже на сторонних людей.

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

>Давно уже есть. COM называется :-)

уууу....нашел что вспомнить. Даже в негрософте, емнип, уже осознали, что это говно =)

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

>вот опять же. если тебя кто-то из оппонентов сильно разозлил, не надо на всех его сторонников кидаться. и даже на сторонних людей.

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

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

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

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

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

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

>он никогда не допустит другой точки зрения, отличной от его.

"Vala - велосипед, потому что у меня не хватило мозгов понять, зачем оно нужно" - это не точка зрения, а высер

"Все нужно писать на плюсах" - это не точка зрения, а ещё один высер

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

> В таком коде, особенно если разговор идет о списках очень легко допустить ощибку

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

> Как задание на самостоятельную работу Лол, ты наркоман штоле?

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

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

вот о таком стиле общения речь и идет...

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

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

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

Хм...попробовал шутки ради заигнорить гика...тема стала гораздо более читабельной. Вернул на всякий случай =)

FHunter
()

Скоро более 600 сообщений в треде будет, а вы все по теме. Ни черных дыр, ни политики, ни баб, даже тупым быдлом друг друга никто не обзывает... ЛОР видать стареет.

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

>Для биндинга стабильный OOP ABI и не нужен. Фичи С++ не поддерживаются другими языками, к чему ты тогда биндится собрался, наркоман? Для биндинга всегда созадют слой сишных переходников, либо ручками либо генерят автоматом. Этого вполне достаточно. >т.е. "костыли и велосипед" выражаясь словами твоего коллеги-недоумка

>А чтобы заюзать gobject - биндинги не нужны. Языку достаточно умения делать call =)

В случае C++, эти "костыли и велосипед" пишутся один раз, после чего их никто не видит, так что всем пох.

А в случае с С и GObject трахатся приходится ежедневно, что и доказывает существование Vala.

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

> C - низкоуровневый язык, и чтобы на нём писать - нужны мозги.

Другие достоинства есть? А то не аргумент, а прямо замануха для красноглазых. Мы сишники - у нас мозги!!

> как ООП-язык C++ - говно.

Лол, ты по себе-то не суди.

> щас. именно поэтому биндинги к плюсовым либам отваливаются при смене минорных версий, ага?

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

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

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

> Даже в негрософте, емнип, уже осознали, что это говно =)


Гик, дурилко, я уверен, что ты не отличишь IDL от TLB, но начинаешь тут перепевать где-то слышанные былины про "говно". Слышал звон, да не знаю где он. :-)

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

Если ы не игнорируете этого пользователя <Игнорировать>

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

>Гик, дурилко, я уверен, что ты не отличишь IDL от TLB

ты опять ошибся. Попробуй угадать, что я не знаю :)

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

>Другие достоинства есть? А то не аргумент, а прямо замануха для красноглазых. Мы сишники - у нас мозги!!

есть. Но ты их не поймешь, потому что у тебя в черепной коропке кроме ООП ничего нету.

>Лол, ты по себе-то не суди.

а я не по себе сужу, а по Java и C#, которые как ООП-языки - на голову выше плюсов. Ах, я совсем забыл, что ты их не знаешь

>Отваливаются в тех либах где разработчики не заботятся о стабильности API и ABI.

>Если в либе не следят за этим, то биндинг будет от чего угодно отваливатся.

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

>Это только точка зрения. Факт в том, что опытный С++ программер по качеству кода

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

Ты наверное, и пыхпых считаешь хорошим языком, ага? :)

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

>В случае C++, эти "костыли и велосипед" пишутся один раз, после чего их никто не видит, так что всем пох.

да? их регулярно видно, когда прога, юзающая биндинги, вдруг перестает работать. Никогда не задумывался, почему под qt практически нету софта на _не_-плюсах?

>А в случае с С и GObject трахатся приходится ежедневно, что и доказывает существование Vala.

ясно, ещё один идиот. Я вас всех записываю, ага =)

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

> говнопрограммеров в плюсах в процентном отношении на порядок больше чем говнопрограммеров-сишников.

Откуда дровишки? ;)

> Сколько их расплодилось благодаря борландовскому билдеру - страшно представить.

И это, конечно, вина языка Си++ и лично Бъярна Страуструпа :D

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

> ты опять ошибся. Попробуй угадать, что я не знаю :)


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

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

> а я не по себе сужу, а по Java и C#, которые как ООП-языки - на голову выше плюсов.

Так проги на моно могут кстати стать официальной частью гнома?

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

> Но ты их не поймешь, потому что у тебя в черепной коропке кроме ООП ничего нету

Еще один телепат с ЛОРа. Миелофон-то почини, коптит.

> а я не по себе сужу, а по Java и C#, которые как ООП-языки - на голову выше плюсов. Ах, я совсем забыл, что ты их не знаешь

Я перешел с жабы на С++. Шарп знаю, но не люблю.

> А плюсовые отваливаются на раз - достаточно несовпадений версий компилятора при очередной сборке

Я уже обяснил как надо делать.

> факт в том, что говнопрограммеров в плюсах в процентном отношении на порядок больше чем говнопрограммеров-сишников

Значит к С++ у тебя претензии закончились? Решил по говнопрограммерам пройтись.

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

> Никогда не задумывался, почему под qt практически нету софта на _не_-плюсах?

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

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

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

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

>>Ты наркоман штоле?

>Черт что ж ты мутный такой? Я что на всем протяжении топика орал, что Vala рулез - все остальное отстой?

Не, просто "Рыбак рыбака..." ;)

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

что-то geek'a нету, неужто забанили :), с++ один из лучших языков, еще и потому учит думать перед тем как писать, а не писать, а потом думать, грамотный код на с++ это произведение искусства

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

>грамотный код на с++ это произведение искусства

настолько же редко встречается и дорого стоит? да еще и автор на тот свет угодил?

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