Invoke function (C-x C-e
to evaluate)
(f x0 x1)
(f x0 x1 x2)
Function definition
(defun my-fun (x0 x1)
"function description"
(+ x0 x1))
Lambda function
(setq my-f (lambda (x y) (+ x y)))
(funcall my-f 1 2)
Setting variables, with quote is the name of the variable(setq x y)
is equivalent to (set (quote x) y)
(setq name "nautilus")
(setq name value)
'x ;; is the name of x, not the value (like the pointer in C)
'(a b c) ;; is a list
(setq x '(0 1 2 3)) ;; x is a list