|
|
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
|