
12 Oct
2010
12 Oct
'10
10:21 a.m.
On 12/10/2010 04:23, Simonson, Lucanus J wrote:
Since we already have the compiler technology for languages that allow it to work well it seems best to implement such a language as a DSEL that allows us to use that compiler technology from C++ rather than try to implement a vector compiler in a template metaprogram
I don't understand. Implementing a C++ DSEL means implementing a compiler as a C++ meta-program, since it's a domain-specific language embedded in the C++ language. Did you mean it without the E, i.e. a domain-specific language with a normal compiler infrastructure? We're doing that too, re-using the same technology.