История изменений
Исправление den73, (текущая версия) :
Кстати, а вот как представляется типичный лисповый код в виде списка A, если немного подкрутить синтаксис лиспа:
(defun foo (x y)
(let ((z (* 2 x y)))
(+ (expt x 2) z (expt y 2)))))
(defun foo (x y)
(perga
(let z (* 2 x y))
(+ (expt x 2) z (expt y 2)))))
proc foo {x y} {
let z [* 2 x y]
+ [expt x 2] z [expt y 2]
}
Исходная версия den73, :
Кстати, а вот как представляется типичный лисповый код в виде списка A, если немного подкрутить синтаксис лиспа:
(defun foo (x y)
(let ((z (* 2 x y)))
(+ (expt x 2) z (expt y 2)))))
(defun foo (x y)
(perga
(let z (* 2 x y))
(+ (expt x 2) z (expt y 2)))))
proc foo {x y} {
let z [* 2 x y]
+ [expt x 2] z [expt y 2]
}