LINUX.ORG.RU
ФорумTalks

GUI vs non-gui


0

0

Прости шаман, но не ответить JB мне не позволяет моя гордость.

> ну и причем тут емакс?

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

> для емакса кстати нет гуевого конфигуратора

Есть. M-x customize. Правда, он не нужен, и я его не использую.

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

Без комментариев :)

> без комментариев

А у меня от мышки рука затекает, вредная она для здоровья.

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

Неее, сначала надо встроить в емакс gecko. Это первоочередная задача.

nsav-ng
() автор топика
Ответ на: комментарий от JB

centericq, например, изменения, сделанные ручками в конфиге, ест на лету

похоже, что poll-ит файлики настроек

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

Я когда-то хотел перейти, но что-то не получилось у меня портировать весь свой елисповский код на xemacs. :( А жаль.

nsav-ng
() автор топика
Ответ на: комментарий от suser

> A как насчёт сделать прямой запуск емакса из груба без линукса?

емакс без этой либы(линукса) не пашет :(

но кстати сказать есть же EBC(emacs business card) дистрибутив, чисто емаксоидный дистр .. правда с GNU Emacs и без X :)

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

А то;) Но согласись, fvwm тоже весьма не плох. И кстати доки какие-нибудь появились? а то я в прошлый раз смотрел только для верси 0.0.1 кажется были.

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

> и что же, если не секрет, это делает ? Объяни.

Вычисляет выражение

(setq ...)

Побочный эффект вычисления приводит к изменению значения переменной.

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

> Я когда-то хотел перейти, но что-то не получилось у меня портировать весь свой елисповский код на xemacs. :( А жаль.

GNU Emacs - это тупик .. единственная разработка столмэна за которую он вцепился как чекнутый .. полная блокировка креатива разработчиков, GPL это клиника в таких монстрах как emacs, например вожделенная поддержка FFI в GNU Emacs впринципе невозможна ибо столмэн наложет вето ибо поддержка FFI может позволить запускать проприэтарный код внутри emacsа ..

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

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

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

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

представь, есть и такие, что не знают этого монстра в лицо.

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

Поясняю для тех кто не в теме.

Изменяешь в емаксе конфиг.

(setq foo 'bar)

если курсор стоит после последней скобки нажимаешь ctrl-x ctrl-e. Емакс считывает это списковое выражение и выполняет его. Таким изменяя свой конфиг. Так понятнее?

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

я наверно туплю, но firefox как при этом поменяется ?

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

> ты это, не попутал

нет, не попутал.

> ещё раз спрашиваю - как изменения внешнего текстового файла могут изменть внешний вид или поведение уже запущенной программы ?

Очень пространное объяснение (подробно будет слишком долго):

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

Объяснение очень примитивное, но, надеюсь, понятное.

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

я всё же хотел бы услашать ответ про _файрфокс_ и пойду спать уже. Если докажешь, я соглашусь, что был не прав.

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

> я всё же хотел бы услашать ответ про _файрфокс_ и пойду спать уже. Если докажешь, я соглашусь, что был не прав.

Так я изначально говорил о дурацком (отредактировано) интерфейсе конфигурации firefox, и о том, что его надо менять.

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

ладно, спокойной ночи. пойду debian наверно ставить. пока.

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

>купи коврик с силиконовой подставкой

это протеворечит естественному положению руки - запястье должно лежать на краю стола, а предплечье свисать

golodranez ★★★★
()
Ответ на: комментарий от nsav-ng

>1. Я б очень хотел, чтоб файрфокс настраивался как емакс. Просто, моя голубая мечта. Но разработчики не позаботились об удобном редактировании конфигов и нормальном конфигурационном интерефейсе. К сожаленью.

Он настраивается не как емакс, но и не через ГУИ тоже. Есть фича about:config

>Вот опять меня провоцируешь, а потом будешь удивляться, откуда во мне столько агрессии :)

И правильно будет удивляться, агрессия либо есть, либо ее нет. От провокаций она не зависит, зависит только, показываешь ты ее или нет. Некуда девать здоровую агрессию -- пойди потренируйся (что-нибудь типа таэквон-до, думаю, даст тебе русло для спуска энергии).

2 All: Народ, не надоело еще флеймить с nsav-ng ? Ведь человек пока не поймет, что кроме его точки зрения существуют альтернативные, не успокоится. А когда это наступит -- неизвестно.

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

> Он настраивается не как емакс, но и не через ГУИ тоже. Есть фича about:config

Я знаю, но эта фича не позволяет делать того, что позволяет делать обычный текстовый конфиг.

Допустим, ты хочешь, чтоб переменная A равнялась дате запуска программу, а переменная B=A+2005. Как это сделать с помощью about:config?

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

>Допустим, ты хочешь, чтоб переменная A равнялась дате запуска программу, а переменная B=A+2005. Как это сделать с помощью about:config?

Народ, который проектировал систему настройки Mozilla/Firefox, наверное, не брал в расчет народ, программирующий на конфигах. И наверное, не потому, что таких -- большинство.

Если нужна такая возможность в Firefox -- зашли патчи, или форкни проект, наконец.

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

>Он настраивается не как емакс, но и не через ГУИ тоже. Есть фича about:config

В котором не работает даже поиск. Уроды.

WFrag ★★★★
()
Ответ на: комментарий от nsav-ng

> Я знаю, но эта фича не позволяет делать того, что позволяет делать обычный текстовый конфиг.

товарищ ничего не слышал про XUL и оверлеи? или что товарищ хочет?

> В котором не работает даже поиск. Уроды.

т.е. как это не работает? попробовал -- работает...

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

> а зачем тогда вообще иксы, чтобы кучу xterm'ов запустить чтоли?

еще xclock и xload.

ivlad ★★★★★
()

Бля. Очередной тупизм на тему "научи рожденного ползать фигурам высшего пилотажа". Ну не приемлють люди текстовые конфиги, емакс и лисп. Зачем их мучить? Пусть спокойно умрут в счастливом неведении.

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

>> В котором не работает даже поиск. Уроды.

>т.е. как это не работает? попробовал -- работает...

Странно, у меня не ищет. Панелька с поиском появляется, но не ищет нифига.

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

> Странно, у меня не ищет. Панелька с поиском появляется, но не ищет нифига.

та у них бывают периодически заглюченные версии... У меня, например, вставка по мидл-клику не работает, и это в Debian Stable...

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

> товарищ ничего не слышал про XUL и оверлеи?

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

nsav-ng
() автор топика
Ответ на: комментарий от Ay49Mihas

> И наверное, не потому, что таких -- большинство.

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

> Если нужна такая возможность в Firefox -- зашли патчи, или форкни проект, наконец.

Слишком много переделывать надо. Нужна принципиально другая архитектура.

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

> Где логика?

в твоем рассуждении ее просто нет

ты можешь обосновать что бОльшая часть людей быдло? даже наш сенсей Луговский этого не может

> Слишком много переделывать надо. Нужна принципиально другая архитектура.

ну так напиши свою архитектуру и свой браузер

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

> ты можешь обосновать что бОльшая часть людей быдло?

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

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

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

все пи**расы, а я д'артаньян? (c)

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

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

Понимаешь намек?

nsav-ng
() автор топика
Ответ на: комментарий от JB

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

Или ты поддерживаешь идею беслпатных проситуток для неудачников?

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

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

а их никто и не заставляет

если они делают гуй значит им это нужно

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

> если они делают гуй значит им это нужно

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

ЗЫ. Чтиво для просветления.

Мастер Фу рассуждает о графическом пользовательском интерфейсе

Однажды вечером Мастер Фу и Ньюби посетили собрание программистов, которые встретились, чтобы поучиться друг у друга. Один из программистов спросил у Ньюби, к какой школе принадлежит он и его учитель. Когда Ньюби сказал, что он и его учитель - последователи Великого Пути UNIX, программист презрительно усмехнулся. "Средства командной строки Unix грубые и отсталые, - насмешливо сказал он. - Современные, правильно спроектированные операционные системы делают все через графический интерфейс пользователя". Мастер Фу не проронил ни слова, но указал на Луну. Находившийся поблизости пес залаял на руку учителя. "Я не понимаю вас", - сказал программист. Мастер Фу молчал и показал на образ Будды. Потом указал на окно. "Что вы хотите этим сказать?" - спросил программист. Мастер Фу указал на голову программиста. Потом указал на камень. "Почему вы не можете сказать яснее?" - потребовал программист. Мастер Фу задумчиво нахмурился, дважды щелкнул программиста по носу и бросил его в находящийся рядом мусорный контейнер. Пока программист пытался выбраться из горы мусора, пес ходил рядом и лаял на него В этот момент программист достиг просветления.

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

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

а мужики то незнают :)) ты действительно думаешь гном и кеды пишут красноглазые задроченные студенты?

> ЗЫ. Чтиво для просветления.

трава хорошая

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

> ты действительно думаешь гном и кеды пишут красноглазые задроченные студенты?

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

> трава хорошая

Это из книги "Исскусство программирования в ЮНИКС" Э. Реймонда.

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

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

вот им это и скажи, а то они то не знают что кроме емакса ничего нет

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

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

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

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

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

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

Я так не считаю. Есть очень много хороших людей.

nsav-ng
() автор топика
Ответ на: комментарий от Nagwal

> А чего тогда так категорично об этом заявляешь???

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

nsav-ng
() автор топика
Ответ на: комментарий от nsav-ng

>О чем заявляю? Что много быдла? просто так оно и есть. Я знаю довольно много хороших людей, но на каждого хорошего человека приходится по 4-6 кретинов. Суровая правда жизни.

Ну ладно, допустим. Тогда другой вопрос - любого ли человека ты будешь считать быдлом, если он тебе скажет что шел бы этот emacs вместе с elisp'ом нафиг, поскольку мне некогда этим заниматься???

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