<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: Greetings. :) --> <!--X-From-R13: Xrss Yrffryzna <wrssxNgrargjbex.pbz> --> <!--X-Date: from tacitus.globecomm.net [207.51.48.7] by mx5.ibm.net id 860652365.143754-1 Thu Apr 10 06:06:05 1997 --> <!--X-Message-Id: 3.0.32.19970409231540.00af4934#mail,tenetwork.com --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: Greetings. :)</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:jeffk#tenetwork,com"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00068.html">Previous</a> | <a href="msg00070.html">Next</a> ] Thread: [ <a href="msg00068.html">Previous</a> | <a href="msg00071.html">Next</a> ] Index: [ <A HREF="author.html#00069">Author</A> | <A HREF="#00069">Date</A> | <A HREF="thread.html#00069">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: Greetings. :)</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: Multiple Recipients of MUD Design Mailing List <<A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A>></LI> <LI><em>Subject</em>: Re: Greetings. :)</LI> <LI><em>From</em>: Jeff Kesselman <<A HREF="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</A>></LI> <LI><em>Date</em>: Wed, 09 Apr 1997 23:15:43 -0700</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> At 11:48 AM 4/9/97 -1000, you wrote: >On Mon, 7 Apr 1997, Chris Gray wrote: > >: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 Hmm, theres a wide range in 3. Ild devide it as follows... 3a) Byte code on a true VM (generally a stack based system with a small number of highly efficiently parsed opcodes). My Kelvin VM is this, a stack based OO machine with about 15 opcodes total. 3b) Tokenized form. Thsi is where every statement (if, while, etc) has a corrosponding byte code. Coldmud/ColdX does this., JK >: >: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! :-/ > >Erm. I'm a rather strange hybrid of 1, 2, and 4. But... well, I'm not sure >what you mean by parse tree transversal... what I've got is referenced >blocks of native code getting tacked together by dereferenced function >pointers, dynamicly when needed, staticly when possible. In theory, the >whole chunk should be about 3/2 machine, but I'm coming from a PPC asm >bias, and that neglects any compiler optimizations rendered impossible by >this scheme. Its also about 3/1 machine for memory, so far... The flaw is >that it renders bootup a much longer process, as most of the work gets >done then, and is impossible to save in a reusable form, as some addresses >are locally dependent at startup time, thanks to the dynaload provisions, >in part. Any suggestions or criticisms by the more experienced? > > __ _ __ _ _ , , , , > /_ / / ) /_ /_) / ) /| /| / /\ First Light of a Nova Dawn > / / / \ /_ /_) / \ /-|/ |/ /_/ Final Night of a World Gone >Nathan F. Yospe - University of Hawaii Dept of Physics - yospe#hawaii,edu > > </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00068.html">Re: Greetings. :)</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00070.html">six degrees of submission ... er, compilation.</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00068.html">Re: Greetings. :)</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00071.html">Re: Greetings. :)</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00069"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00069"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><STRONG>Re: Greetings. :)</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00063" HREF="msg00063.html">Re: Greetings. :)</A></strong>, Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Thu 10 Apr 1997, 01:36 GMT </LI> <LI><strong><A NAME="00064" HREF="msg00064.html">Re: Greetings. :)</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Thu 10 Apr 1997, 04:42 GMT </LI> <LI><strong><A NAME="00067" HREF="msg00067.html">Re: Greetings. :)</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 10 Apr 1997, 12:20 GMT </LI> <LI><strong><A NAME="00068" HREF="msg00068.html">Re: Greetings. :)</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 10 Apr 1997, 12:47 GMT </LI> <LI><strong><A NAME="00069" HREF="msg00069.html">Re: Greetings. :)</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Thu 10 Apr 1997, 13:06 GMT </LI> <LI><strong><A NAME="00071" HREF="msg00071.html">Re: Greetings. :)</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Thu 10 Apr 1997, 13:46 GMT </LI> <LI><strong><A NAME="00076" HREF="msg00076.html">Re: Greetings. :)</A></strong>, Shawn Halpenny <a href="mailto:rsh#dos,nortel.com">rsh#dos,nortel.com</a>, Thu 10 Apr 1997, 22:45 GMT </LI> <LI><strong><A NAME="00080" HREF="msg00080.html">Re: Greetings. :)</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Fri 11 Apr 1997, 13:01 GMT </LI> <LI><strong><A NAME="00087" HREF="msg00087.html">Re: Greetings. :)</A></strong>, clawrenc <a href="mailto:clawrenc#xsvr1,cup.hp.com">clawrenc#xsvr1,cup.hp.com</a>, Sat 12 Apr 1997, 04:31 GMT </LI> </ul> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>