diff options
Diffstat (limited to 'lib.macros.lisp')
-rw-r--r-- | lib.macros.lisp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib.macros.lisp b/lib.macros.lisp index f02e7a2..a866193 100644 --- a/lib.macros.lisp +++ b/lib.macros.lisp @@ -83,3 +83,7 @@ arguments `LAMBDA-LIST' with body `BODY'." sequentially" `(lambda (x) (->> x ,@forms))) + +(defmacro alist-val (key alist) + "Helper macro for getting the value of KEY in ALIST." + `(cdr (assoc ,key ,alist))) |