On 20/07/2012 03:08, Chang Long wrote:
Let me make myself more clear, what I suggestion is something like this:
mixin( std.process.execute("/usr/bin/template_engine
template_file_path.htm") );
When translate the template code to D code, need a lot D type arguments
information. And one Web application may need very many page, and the
type may change frequently. If I am not doing it on the CTFE will
geometric increase workload.
If D want to be participants in the web field, I think that this
feature sooner or later will be needed.
By coincidence, Walter recently mentioned something similar being
integrated into D to support DStep:
http://forum.dlang.org/post/jta97l$10hm$1...@digitalmars.com
So perhaps the above mixin would be:
import "template_file_path.htm";
According to the link, that would execute:
htm_to_D template_file_path.htm
The htm_to_D program would generate a .d module which would then get
imported.
Nick