Тема: Разве DIESEL-выражения не "разворачиваются" в LISP-коде?

То есть вычислитель Лиспа, насколько я могу судить, НЕ "РАСКРЫВАЕТ" Дизель-строки при интерпретации Лисп-кода.
Получается, Лиспом я могу только сформировать строку, содержащую Дизель-выражение, и присвоить её пункту меню или системной переменной MODEMACRO, где они потом и будут "раскрыты" Дизелем.
А в самом Лиспе эта строка - просто набор знаков.
(read "$good") возвращает символ $GOOD, и ничего более.
Облом-с, я надеялся использовать Дизель-выражения внутри Лисп-кода для макроподстановок. (Вроде директив препроцессора в Си).

Re: Разве DIESEL-выражения не "разворачиваются" в LISP-коде?

Может я не все понял, но попробуйте использовать функцию (menucmd):

(menucmd "M=$(edtime,$(getvar,date),DDDD\",\" D MONTH YYYY)")

Пример взят из хелпа.
Если menucmd передавать строку "M=....." то возвращается результат расчета Дизель-выражения.

Re: Разве DIESEL-выражения не "разворачиваются" в LISP-коде?

> zhuravsky
Именно так.