An LPMud was my jams as well. I actually had reason to go back to DGD and it's technically a really interesting project.
Embedded text editor (a modified version of ed), live code reloading, JIT compilation to a VM byte code, translating data automatically between old objects and their new freshly compiled code...