[DGD] JIT progress

Carter Cheng cartercheng at gmail.com
Sat Dec 31 15:02:47 CET 2016


Hello everyone,

It has been a while since I spent time doing things with dgd since I have
sort of change my hobbies to be more in a research programming direction
and have been learning ocaml and reading research papers and thesis in my
spare time. I have primarily become interested in language theory and
static analysis and have been reading some introductory text books
(graduate to phd level) on the topic. I am however curious how the JIT is
proceeding and what the latest developments are with the dgd driver.

There are certain things I am curous about in the driver including the
decision to go with global variables for the frame stack (much like the
standard lpmud drivers). Also my understanding is that dgd does keep a
reference count for various pointers where as a lot of newer interpreter
designs rely on garbage collection.

I am somewhat tempted to try doing some things with hacking the driver (I
have done a little bit on fluffos to get my feet wet about 4 months back)-
but my concern is I don't adequately understand the atomics/rollback and
dataplane model well enough currently to make much progress quickly.

Hope everyone is well and happy new year.

Regards,

Silenus(Carter).



More information about the DGD mailing list