- Truthy Values
nil are false. Anything and everything else is true.
t is preferred way to represent
- TDD in Elisp
ERT is a tool that comes with emacs to do automated unit testing of elisp functions
Characters are simply the integers representing the ascii codes. Character literals are represented as a question mark followed by the character. So, for example,
?a evaluates to
It's a good idea to escape punctuation characters with `‘ to avoid confusion. For example, both
?\/ eval to
Control characters (like tab, backspace, etc) are represented using `‘ followed by a lowercase letter.
progn it to run multiple expressions and return last expression.