• Emacs IDE Lisp programming я вот думаю.
    У Emacs, конечно, правильная идея, и все такое, но:

    Уебищный язык расширений (ELisp — это пиздец и сраное говно, хоть и лисп)

    Уебищная реализация этого языка расширений (даже компилятора нормального нет)

    Уебищное API (абсолютно неструктурированная "куча говна", без модульности и прочего. Имена функций/переменных довольно рандомные. Неймспейсов/пакетов нет — язык говно.)

    Уебищные дефолтные настройки (это вообще частая проблемы т.н. "открытого" софта — его надо усиленно дрочить перед использованием. Ну и вообще, ситауция типа "нормального текстового редактора в программе для редактирования текста нет, зато вот есть встроенная игра Гомоку" это стандарт. xkcd.com А вот почему та же VS из коробки делает "right thing"? Вот я не знаю — но м.б. это такая кармическая плата за использование опенсорса — платите своим временем?)

    Уебищный и неинтуитивный интерфейс, в том числе:

    Уебищные биндинги клавиатуры (привет RSI!)

    Уебищные биндинги мыши

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

    Уебищно маленькое количество кнопок и других полезных изобретений класса WIMP, сложность их добавления, и вообще, общая ориентированность на консольный/текстовый интерфейс (ну ебаный в рот, мы в 21 веке живем!)


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

    И еще, меня вот лично очень печалит, что для CL других более-менее вменяемых IDE нет, и я вынужден терпеть это говно. Сесть чтоли как-нибудь, запилить плагин к Visual Studio для CL?
    ♡ recommended by @O01eg

Replies (31)

  • @lovesan,
    Уебищно маленькое количество кнопок и других полезных изобретений класса WIMP, сложность их добавления, и вообще, общая ориентированность на консольный/>текстовый интерфейс (ну ебаный в рот, мы в 21 веке живем!)пиздец
  • @nobodyzzz, Вот смотри, во многих IDE есть такая полезная вещь, как object/class browser. Чисто WIMP приблуда.

    Ну и вообще, ты вот VS когда-нибудь использовал? Нет? А советую — сразу пройдет надрачивание на консольный интерфейс.
  • @lovesan, к сожалению, альтернатив нет
  • @lovesan, У неконсольного интерфейса есть другая крайность --- вырождение в мышетыкание по кнопкам.
  • @lovesan, использую каждый день, но недостаток кнопочек-хуепочек это имхо отнюдь не недостаток — в Vim'e я вообще все(кнопки и меню) отключаю. Ну и вообще изначально я не совсем верно понял твой пассаж.
  • @lovesan, Все так. Емакс — полное говно. Но эквивалента нету :(
  • @lovesan, VS если по фичам конечно просто нумбер уно :D то по юзабилити не ок. Вот бы кто нормальный емакс запилил, с совместимостью с елисп говном — от ето был бы отпад
  • @Avatar, с совместимостью
    нормальный емакс
    не сделают, не надейся.
  • @borman, Ну хоть как в спермёрочке :D виртуал-елисп :D
  • @Avatar, Слой совместимости --- это такая мерзкая работа, которую обычно делают только тогда, когда иначе никак.
  • @lovesan, vim же, он форева. И ниибет.
  • @lovesan, как всегда толсто. у VS тоже вагон недостатков, но оно еще и стоит не как говно.
  • @lovesan, Тайловость гуд. Если претензия только в попапе, то для этого есть же mode line.
  • @asvil, попапы должны быть прибиты к окнам, как это делают macos сто лет в обед, firefox последний для алертов его, gnome3 и будет делать убунта.
  • @lovesan, полгода назад пересел с VS на Sublime для плюсоёбства и с тех пор ни разу не пожалел.
  • @lovesan, забавно, я как-то собссно class browser и не пользуюсь; несмотря на то, что являюсь IDE guy с 2005 или около того. Всё больше Go to class/file/symbol (которой, кстати, в VS я не припомню). И да, я также не припоминаю в VS "find action".
  • @LittleChris,
    Всё больше Go to class/file/symbol (которой, кстати, в VS я не припомню)
    ты с дуба чтоль ебнулся? Или у тебя какая-то не такая VS? Эта фича даже в Express-версиях есть, в MSVC++ Express том же.
  • @lovesan, допустим. какой клавишей вызывается?
  • @lovesan, okay.
    выполнить действие по имени, как я понимаю, нельзя_и_ненужно?
  • @lovesan, Я сбежал на Emacs именно с VC ещё когда под виндой сидел (и не знал ничего про lisp) и стал сразу намного лучше себя чувствовать. А когда перешёл на linux и обнаружил, что под ним Emacs ещё круче, то счастью моему предела не было.
  • @lovesan, Редактор в менеджере файлов — вещь более уместная, чем менеджер файлов в редакторе.

    Я вот тоже сторонник UI и биндингов, как в Turbo Pascal, Turbo Vision и FAR Manager. Биндинги в никсовых прогах, все эти g и G, не перевариваю.
  • @OCTAGRAM, ибо неосилятор слепого набора.
  • @asmer, Вот, блин, со времён Turbo Vision и DOS Navigator мечтал, чтоб клавиши управления перенесли на буквы. Не слепой набор это, а архаизм со времён печатных машинок. Даже древние, неподдерживаемые FoxPro и Norton Commander поддерживают больше цветов и сочетаний клавиш, чем поддерживаемый до сих пор GNU софт.
  • @OCTAGRAM, я тоже застал турбовижн и доснафигатор. И connect. И фидо. Вполне удобно было, да. А насчет архаизма — архаизм это наши руки, в них только 10 пальцев, а на клавиатуре в среднем в 10 раз больше. И как раз буквенная часть наиболее оптимальная с точки зрения использования — она всегда по пальцами. По этой причине мой следующий ноутбук — thinkpad (что бы за мышью и тачпадом не тянуться), поэтому у меня esc поменян с capslock, а переключение раскладки по menu. И поэтому же я по максимуму использую vim-like биндинги, пока ты дрочишь рукой с клавиатуры на мышь, с мыши на стрелки, и со стрелок на буквенную часть клавиатуру.

    А про больше цветов и сочетаний клавиш — это просто толстота :D
  • @asmer, Не знаю, чем нужно таким заниматься, чтобы нажатие комбинаций, тем более, g вместо Home, было bottleneck.

    Про больше цветов — меня сильно огорчает, что я не смог настроить в nano цвета, как в FAR из–за того, что в nano этих цветов 8, а надо, блин, хотя бы 16. Больше 20 лет 16цветные режимы доступны, а сейчас TrueColor мониторы чуть ли не везде уже, нет, блин, в nano 8 цветов будет. Каждый раз, как GNU софт в юниксе может меньше, чем могли приложения в дос 20 лет назад, это бесит и вызывает вопрос «какого хрена?»
  • @OCTAGRAM, причем тут боттлнек. Это просто удобно. Можно вообще одним пальцем набирать. А с цветами в терминале действительно есть приколы, да. Но, во-первых, не надо использовать nano, во-вторых я использую иксовые версии, а в третьих, например:

    gnuemacscolorthemetest.googlecode.com
    vimcolorschemetest.googlecode.com
  • @OCTAGRAM, nano это такая штука, чтобы править конфиги тогда, когда в системе ничего другого нет, или же все остальное сломалось.
  • @borman, возможно. Но в таком случае, наверное не стоит заморачиваться с её раскраской? Мне похуй, например, как выглядит инструмент, которым я буду пользоваться раз в пятилетку. И что-то не припомню, что бы у меня хоть раз vim ломался (хотя всякое бывает, не спорю)
  • @asmer, Так а я о чем.