helper templates static, eval and emit for easier compile-time code evaluation

This commit is contained in:
Zahary Karadjov 2012-02-24 16:24:39 +02:00
commit a3f16968a7
3 changed files with 34 additions and 1 deletions

View file

@ -20,6 +20,14 @@ Library Additions
- Added ``system.shallow`` that can be used to speed up string and sequence
assignments.
- Added ``system.static`` that can force compile-time evaluation of certain
expressions
- Added ``system.eval`` that can execute an anonymous block of code at
compile time as if was a macro
- Added ``macros.emit`` that can emit an arbitrary computed string as nimrod
code during compilation
2012-02-09 Version 0.8.14 released
==================================