Anonymous user
Metaprogramming: Difference between revisions
→Templates
Line 641:
log expensive()</lang>
Templates can use block syntax with statement parameters:
<lang nim>template times(x
for i in 1..x:
y
10.times: # or times 10: or times(10):
echo "hi"
echo "bye"</lang>
===Term Rewriting Templates===
Term Rewriting Templates can be used to write your own optimizations:
|