Search
]
Date:
[ Previous
| Next
]
Thread:
[ Previous
| Next
]
Index:
[ Author
| Date
| Thread
]
Re: Greetings. :)
[Chris L:]
:>I believe that as much as possible of Chris L's MUD code will execute
:>interpreted.
:
:Nope. I bytecode with conditional runtime on-demand compilation. The
:bytecode is then timestamped (as is the source) and stored with the parent
:object to short-circuit future compilations (unless the source or
:inheritacen tree changes).
Ok, terminology differences. I think of bytecodes as interpreted. Perhaps
'simulated' is a better word. 'Emulated'?
Perhaps we can come up with a gradient (I'm sure this has been done before!),
and we can all point to where we are on it:
1. native machine code
2. threaded code
3. bytecode
4. parse tree traversal
5. pre-tokenized interpretation
6. straight text interpretation
You're at 3? I'm at 4 in AmigaMUD, 6 in ToyMud. However, differences
like the need for run-time symbol lookup, or type conversions, can easily
move something up a notch in execution overhead. LP is at 3 now isn't
it? Are MOO and ColdX at 3 as well? Let's see, REXX is 5? Tcl is 6.
Shell scripts are 6+, Perl is 5? This is just *so* relevant to MUDs! :-/
--
Chris Gray cg#ami-cg,GraySage.Edmonton.AB.CA
- Thread context:
- Re: Greetings. :), (continued)
- Re: Greetings. :),
Nathan Yospe yospe#hawaii,edu, Mon 07 Apr 1997, 03:28 GMT
- Re: Greetings. :),
Chris Gray cg#ami-cg,GraySage.Edmonton.AB.CA, Mon 07 Apr 1997, 13:01 GMT
- Re: Greetings. :),
coder coder#ibm,net, Tue 08 Apr 1997, 03:41 GMT
- Re: Greetings. :),
Nathan Yospe yospe#hawaii,edu, Tue 08 Apr 1997, 07:52 GMT
- Re: Greetings. :),
Chris Gray cg#ami-cg,GraySage.Edmonton.AB.CA, Tue 08 Apr 1997, 13:13 GMT
- Re: Greetings. :),
Furball K.L.Lo-94#student,lut.ac.uk, Tue 08 Apr 1997, 17:16 GMT
- Re: Greetings. :),
Shawn Halpenny malachai#iname,com, Wed 09 Apr 1997, 00:44 GMT
- Re: Greetings. :),
Jeff Kesselman jeffk#tenetwork,com, Wed 09 Apr 1997, 10:34 GMT
- Re: Greetings. :),
Jeff Kesselman jeffk#tenetwork,com, Wed 09 Apr 1997, 10:43 GMT
[ Other Periods
| Other mailing lists
| Search
]