From 5ab4fb659a34e46873c7734e8d0ce0f6c6c860e5 Mon Sep 17 00:00:00 2001 From: Sergei Date: Sat, 1 Apr 2017 23:00:08 +0700 Subject: Update clojure-macros.html.markdown (#2694) --- clojure-macros.html.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clojure-macros.html.markdown') diff --git a/clojure-macros.html.markdown b/clojure-macros.html.markdown index d74f77cf..89066faf 100644 --- a/clojure-macros.html.markdown +++ b/clojure-macros.html.markdown @@ -99,13 +99,13 @@ You'll want to be familiar with Clojure. Make sure you understand everything in (list x) ; -> (4) ;; You can use # within ` to produce a gensym for each symbol automatically -(defmacro define-x-hygenically [] +(defmacro define-x-hygienically [] `(do (def x# 2) (list x#))) (def x 4) -(define-x-hygenically) ; -> (2) +(define-x-hygienically) ; -> (2) (list x) ; -> (4) ;; It's typical to use helper functions with macros. Let's create a few to -- cgit v1.2.3