[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sawfish



On Tue, Jan 23, 2001 at 03:11:05PM +0300, Serge Matveev wrote:

>     Не выходит :-((( Не ругается, вроде, но меню не подменяет. А на сяёт
>     "прозрачности синтаксиса" я бы попросил. Поубивал бы за такую
>     "прозрачность".

(defvar apps-menu         ;; defvar определяет символ apps-menu и присваивает ему
		          ;; значение того, что идет дальше в параметрах
  '("Applications"        ;; ' -- это блокировка вычисления, так что в качестве
  		          ;; значения вернется обычный список. Иначе бы была попытка 
  		          ;; вызова функции с именем "Applications". Ну вот так они
		          ;; в Лиспе вызываются ;)
   	
   ("xterm" (lambda () (system "xterm &")))	;; Здесь все прозрачно. Элемент списка -- список. 
   						;; Первый элемент списка понятен. Второй -- мм. Скажем так,
						;; если вычислить второй элемент, получится функция "без названия".
						;; Она, как видно, пускает "xterm &" ;-)
   ...
   ("xcalc" (lambda () (system "xcalc &")))))	;; Закрыть нужное количество скобочек.

Где конкретно непрозрачно?? Лисп -- один из самых красивых и стройных языков программирования.

-- 
Regards, Wartan.
echo "Your stdio isn't very std." 
		-- Larry Wall in Configure from the perl distribution



Reply to: