ID:181895
 
There seem to be quite a multitude of these, but as the name suggests they are undocumented.
When I try and search for some in the forums, they are generally inside of random topics without a defined name.
So if we could make a big list, our own reference of the undocumented, I think it would be greatly help full.

eval(arg1)


arg1 must be in string form, the procedure returns an evaluation of the string.

For example:

world << eval("3*2") // returns 6


The eval procedure is undocumented due to it not being entirely viable, I'm not 100% sure why I have been told not to really use it, maybe someone else can help clear that out.

Haywire
In response to Haywire
Eval was never really finished (it's built on DM script, which dan never finished).

Don't forget to and step, by the way.

In response to Jeff8500
There is another undocumented variable that seems to remain unused or serve little purpose. The domain variable (world variable), which the name of it is stored inside of DMB files as working strings too.
Rushnut wrote
So if we could make a big list, our own reference of the undocumented, I think it would be greatly help full.

Putting this info seems really more suited to a centralized 'information depository' of some sort (or just a webpage), like the Bwicki or the DM Wiki, but I guess we don't have any of those now (?). If we start explaining every undocumented feature of DM here, the topic would probably be inflated beyond belief, heh.
In response to Bandock
Bandock wrote:
There is another undocumented variable that seems to remain unused or serve little purpose. The domain variable (world variable), which the name of it is stored inside of DMB files as working strings too.

I fail to see what the variable IS?