|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 29 Nov 2001 05:00:49 To : Zahar Kiselev Subject : Re: "Hормальный" редактор под эхотаг -------------------------------------------------------------------------------- Hi, Zahar! >>>>> "ZK" == Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> writes: ZK> Исходя из каких таких принципиальных достоинств, отсутствующих в ZK> других языках, лисп в редакторе лучше чем хотябы Perl ? это есть где-то популярно написано... я попробую изложить своими словами 1. лисп не императивный язык, это удобнее для обработки текста, когда ты знаешь _как_ сделать, но не всегда знаешь в какой именно последовтальности. 2. не типизированый язык, т.е. язык не накладывает ограничения что вот это цифра, а вот это символ, а вот это строка. 3. очень простой синтаксис. 4. встроеные механизмы работы со списочными данными. Что такое текст? Список абзацев, что такое обзацы - список предожений. Что такое предложение - список слов, и так далее. Список строк, список символов, список, список... ZK> Я не скажу, что являюсь большим поклонником Перла, но он хотябы ZK> понятен практически с первого взгляда. он понятен для определнного круга задач. Он понятен, когда ты умеешь его понимать. DM>> Если мне позволено будет тоже побыть немного предвзятым, я скажу, что DM>> хотя бы один lisp-like язык обязан знать каждый программист :) ZK> Относительно профессиональных программистов может быть ты и прав, ZK> однако сейчас существует еще и огромное количество ZK> программистов-любителей (по аналогии с радиолюбителями). угу. Хорошие мальчишки и девченки ;) ZK> Они тоже делают немало полезных вещей и заслуживают того, чтобы их ZK> жизнь была хоть немного упрощена наличием _привычного_ и удобного _им_ ZK> текстового редактора. сам ведь знаешь что есть достаточно всяких "привычных и удобных им текстовых редакторов". Hе пользуйте emacs/vim. Hикто ведь не заставляет. Возьми люой наиболее близкий к твоим привычкам, и допинай до того уровня, чтоб он делал все что нужно. еслиб ты пользовал X11, я бы посоветовал посмотреь на glimmer. Такой редактор, у котрого внутри питон. // Я тут изучал раздел extending/embedding питоновского руководства - // очень просто и очень красиво он встраивается в C (и из него дергаются // C'шные функции). Питон вполне себе императивный, т.е. будет достатояно привычным тебе. Беда только что glimmer пользует gtk+ для всяких привычных простым людям менюшек и кнопочек, и прочих элементов пользовательского интерфейса ;) -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254185105dd9.html, оценка из 5, голосов 10
|