VK> А что может сказать всезнающий Олл о написании ФИДОсофта на ЛИСПе?
VG> 1) Зачем нынче вообще писать фидосфот?
Чтобы был.
VG> 2) Зачем его писать на лиспе?
Язык подходящий именно для этого.
VG> 3) Gnus из состава emacs - NNTP-читалка, писанная на elisp.
Hикогда не пользовался инэт-софтом подобного pода.
__ __ <\||/>
\/ \/\ \/ \/\ -=OS/2=-
|____|/ |____|/ </||\> Valentin
On Tue, 31 Oct 2006 08:38:42 +0300; Valentin Kuznetsov wrote about 'Re: ФИДОсофт':
VK>> А что может сказать всезнающий Олл о написании ФИДОсофта на ЛИСПе?
VG>> 1) Зачем нынче вообще писать фидосфот?
VK> Чтобы был.
VG>> 2) Зачем его писать на лиспе?
VK> Язык подходящий именно для этого.
VG>> 3) Gnus из состава emacs - NNTP-читалка, писанная на elisp.
VK> Hикогда не пользовался инэт-софтом подобного pода.
А, ну всё понятно. Идите повышайте уровень общего развития. А может
быть, и просто с возрастом пройдет.
--
WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_n...@mail.ru
[Moderator of RU.ANTI-ECOLOGY][FreeBSD][http://antigreen.org][LJ:/nuclight]
VG>> 3) Gnus из состава emacs - NNTP-читалка, писанная на elisp.
VK> Hикогда не пользовался инэт-софтом подобного pода.
Hе знаю как насчёт остального софта, но редактор-то нужен. Имхо, лучшего
редактора и на лиспе не найти.
--
))) => t
VG>> 3) Gnus из состава emacs - NNTP-читалка, писанная на elisp.
VK> Hикогда не пользовался инэт-софтом подобного pода.
DN> Hе знаю как насчёт остального софта, но редактор-то нужен.
DN> Имхо, лучшего редактора и на лиспе не найти.
Возможно. Однако, я совсем не пользуюсь интеpнетом, мне это не нужно. По
кpайней меpе в обозpимом будущем. Меня интеpесует ФИДОсофт.
VG>> 2) Зачем его писать на лиспе?
VK> Язык подходящий именно для этого.
:) ни для чего другого не подходит?
в общем, есть emacs -- редактор подходящий именно для этого. и для всего
другого тоже. вот на нём -- как раз. правда лисп там как по мне паршивый.
недолисп. хотя может у меня просто предрассудки такие и правильным лиспом я
считаю только Common Lisp. но по-моему ребята с правильным образом мышления
сделали бы редактор лучше
)
(With-best-regards '(Alex Mizrahi) :aka 'killer_storm)
"People who lust for the Feel of keys on their fingertips (c) Inity")
Ну, "недолисп" -- это, конечно, перебор. Я не знаю, в каком году
появился ELisp, была ли тогда Scheme или нет, но ELisp происходит от
до-схемных лиспов. Ведь Scheme была первым лиспом, в котором
появились лексические переменные. Или ты не об этом?
AM> но по-моему ребята с правильным образом мышления сделали бы
AM> редактор лучше
Hemlock? :) Climacs? :)
--
Ivan Boldyrev
Ваши байты биты!
Tue, 07 Nov 2006 14:21:36, Ivan Boldyrev [e-mail is defunct] wrote:
AM>> но по-моему ребята с правильным образом мышления сделали бы
AM>> редактор лучше
Id> Hemlock? :) Climacs? :)
Кстати, ими кто-нибудь реально пользовался?
--
Victor
AM>>> но по-моему ребята с правильным образом мышления сделали бы
AM>>> редактор лучше
Id>> Hemlock? :) Climacs? :)
VB> Кстати, ими кто-нибудь реально пользовался?
не совсем оно, но я смотрел на MIT Scheme с редактором edwin типа emacs, и
PLT Scheme с редактором на основе ихнего PLT гуи тулкита.
могу сказать что по фичам "ух ты" PLT DrScheme лидирует среди известных мне
редакторов. к примеру, в качестве символов там можно использовать греческие
буквы -- т.е. lambda можно написать как символ lambda, и будет работать (в
delta означает define). кроме того, в качестве символов можно вставлять
картинки, что тоже очень круто -- можно вместо переменных рисовать иероглифы
их означающие, по-моему это налядность кода бы очень повысило. ещё там куча
наворотов -- дроби которые выглядят и работают как дроби, xml..
в общем мне прямо понравилось, хочу такое в емаксе :)
AM> могу сказать что по фичам "ух ты" PLT DrScheme лидирует среди
AM> известных мне редакторов. к примеру, в качестве символов там
AM> можно использовать греческие буквы -- т.е. lambda можно написать
AM> как символ lambda, и будет работать (в delta означает define).
http://community.schemewiki.org/?syntax-unicode-lambda
В Guile работает (но у меня в emacs шрифт не имеет этого символа,
менять шрифт лень, поэтому скриншот не покажу ;) ).
btw, мне лично неудобно так.
AM> кроме того, в качестве символов можно вставлять картинки, что
AM> тоже очень круто -- можно вместо переменных рисовать иероглифы их
AM> означающие, по-моему это налядность кода бы очень повысило.
Спорно.
AM> ещё там куча наворотов -- дроби которые выглядят и работают как
AM> дроби, xml.. в общем мне прямо понравилось, хочу такое в емаксе
AM> :)
А по остальным фичам они мощнее текущего дефолтного emacs?
--
=[ kpisman: Про то что запросы страшные - вот тебе (пусть и на
=[ русском, но все равно (с оглядкой на то что на русском) очень
=[ яркий (бывает конечно и страшнее, я даже сам (и неоднократно)
=[ видел такие случаи), живой пример) с такой вот кучей скобочек.
AM>> ещё там куча наворотов -- дроби которые выглядят и работают как
AM>> дроби, xml.. в общем мне прямо понравилось, хочу такое в емаксе
AM>> :)
RK> А по остальным фичам они мощнее текущего дефолтного emacs?
нет, разумеется, это так, игрушка для изучающих язык..
,----[ http://www.emacswiki.org/cgi-bin/wiki/PrettyLambda ]
| (defun pretty-lambdas ()
| (font-lock-add-keywords
| nil `(("(\\(lambda\\>\\)"
| (0 (progn (compose-region (match-beginning 1) (match-end 1)
| ,(make-char 'greek-iso8859-7 107))
| nil))))))
|
| You can enable it with e.g.:
|
| (add-hook 'emacs-lisp-mode-hook 'pretty-lambdas)
`----
Ключевое слово lambda нужно будет вводить руками. Но лично мне проще
набрать lambda, чем маятся со вставкой греческих букв.
AM> кроме того, в качестве символов можно вставлять картинки, что
AM> тоже очень круто -- можно вместо переменных рисовать иероглифы их
AM> означающие, по-моему это налядность кода бы очень повысило. ещё
AM> там куча наворотов -- дроби которые выглядят и работают как
AM> дроби, xml..
Дроби вряд ли получатся, а вот картинки и иероглифы можно соорудить
аналогично.
--
Ivan Boldyrev
Дадим суровый отпор врагам мирового империализма!