Hacker News new | ask | show | jobs
by em-bee 1939 days ago
i didn't realize that MudOS didn't have runtime compilation. i thought all LPmuds had that. it was the feature that i miss the most from newer programming languages, and it's a reason why i still prefer pike (which is based on LPC) and old languages like smalltalk and lisp which also offer that.
1 comments

You can recompile an object in MudOS, but only new clones of that object get the recompiled code.
oh, i see. that was good enough for most cases though, but it doesn't help if players stay connected for long and keep objects from updating.

i agree, that's a good feature to have. smalltalk does it, and i think lisp too.

open-steam, a development platform written in pike solved that problem by implementing proxy objects which would point to the actually compiled object which can be replaced by pointing to a new version.