Runtime evaluation/In an environment: Difference between revisions

Line 101:
 
=={{header|Genyris}}==
The simplestOne way is to use a macro. In genyris, macros are lazy functions which execute twice, the return value is also evaluated in the caller's environment:
<lang python>
defmacro code() (+ x 100)
Anonymous user