Idea: Run Time Compilation
Johan Granberg
lijat.meREM at OVE.gmail.com
Fri Mar 9 07:52:15 PST 2007
Craig Black wrote:
> Since Walter is in the habit of adding super advanced features to D, I
> thought it possible that this one might eventually make it in. As always,
> please let me know if I'm way off base.
>
> What if we could invoke the compiler from an application at run time and
> generate a function that would be instantiated on the heap? The function
> would be defined by a text string and would be invoked via a function
> pointer or delegate. This would allow a script-like capability with
> fully-optimized performance provided by the D compiler. I think the D
> compiler would be ideal for this since it is so fast. Since the method
> would be allocated on the heap dynamically, it could also be removed when
> it is done being used.
>
> Thoughts?
>
> -Craig
I like this idea but it sounds a bit tricky to implement (not to mention
possible license issues where the compiler is made a part of the programs
it compiles).
More information about the Digitalmars-d
mailing list