D For A Web Developer
Rikki Cattermole via Digitalmars-d
digitalmars-d at puremagic.com
Wed Apr 30 07:17:32 PDT 2014
On Wednesday, 30 April 2014 at 14:11:20 UTC, logicchains wrote:
> On Wednesday, 30 April 2014 at 13:37:33 UTC, Rikki Cattermole
> wrote:
>> Hmm now if only I understand assembly better. And was able to
>> write a JIT then maybe. Maybe then I could implement my evil
>> ideas.
>
> You don't necessarily need to understand assembly to write a
> JIT. You could instead have your bytecode take the form of D
> functions (such as int16 addI16(int16 a, int16 b), for
> instance) so you're essentially generating an array of D
> functions then iterating over them evaluating them. This would
> obviously be slower than generating assembly directly, but
> would still be faster than an interpreter, and you could still
> do some optimisation on it.
Been there. Drunmeta [0]. Theres a reason why I'm not going down
that road anymore ;)
[0] https://github.com/rikkimax/drunmeta
More information about the Digitalmars-d
mailing list