<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: Greetings. :) --> <!--X-From-R13: @nguna Kbfcr <lbfcrNunjnvv.rqh> --> <!--X-Date: from tacitus.globecomm.net [207.51.48.7] by mx4.ibm.net id 860622176.38246-1 Wed Apr 9 21:42:56 1997 --> <!--X-Message-Id: Pine.GSO.3.95q.970409113603.16565C-100000@uhunix2 --> <!--X-Content-Type: text/plain --> <!--X-Reference: 199704090306.DAA246550#out1,ibm.net --> <!--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:yospe#hawaii,edu"> </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="msg00063.html">Previous</a> | <a href="msg00065.html">Next</a> ] Thread: [ <a href="msg00063.html">Previous</a> | <a href="msg00067.html">Next</a> ] Index: [ <A HREF="author.html#00064">Author</A> | <A HREF="#00064">Date</A> | <A HREF="thread.html#00064">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>: Nathan Yospe <<A HREF="mailto:yospe#hawaii,edu">yospe#hawaii,edu</A>></LI> <LI><em>Date</em>: Wed, 9 Apr 1997 11:48:05 -1000</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> 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 : :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="msg00063.html">Re: Greetings. :)</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00065.html">Re: Yet Another Introduction</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00063.html">Re: Greetings. :)</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00067.html">Re: Greetings. :)</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00064"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00064"><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="00059" HREF="msg00059.html">Re: Greetings. :)</A></strong>, Shawn Halpenny <a href="mailto:rsh#dos,nortel.com">rsh#dos,nortel.com</a>, Wed 09 Apr 1997, 21:08 GMT </LI> <LI><strong><A NAME="00060" HREF="msg00060.html">Re: Greetings. :)</A></strong>, Shawn Halpenny <a href="mailto:rsh#dos,nortel.com">rsh#dos,nortel.com</a>, Wed 09 Apr 1997, 21:18 GMT </LI> <LI><strong><A NAME="00062" HREF="msg00062.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>, Wed 09 Apr 1997, 21:46 GMT </LI> <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> </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>