2013-08-17 17:37:48 +02:00
|
|
|
;;; hy core macros
|
|
|
|
|
2013-09-02 09:58:35 +02:00
|
|
|
(defmacro if-python2 [python2-form python3-form]
|
|
|
|
(import sys)
|
|
|
|
(if (< (get sys.version_info 0) 3)
|
|
|
|
python2-form
|
|
|
|
python3-form))
|
|
|
|
|
2013-08-17 17:37:48 +02:00
|
|
|
(defmacro yield-from [_hy_yield_from_els]
|
|
|
|
(quasiquote
|
|
|
|
(for [_hy_yield_from_x (unquote _hy_yield_from_els)]
|
|
|
|
(yield _hy_yield_from_x))))
|