1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Internal Mud Languages -->
<!--X-From-R13: Xrss Yrffryzna <wrssxNgrargjbex.pbz> -->
<!--X-Date: from stimpy.globecomm.net [207.51.48.4] by in5.ibm.net id 864633646.16648&#45;1 Mon May 26 08:00:46 1997 CUT -->
<!--X-Message-Id: 3.0.32.19970526010348.008f11e0#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: [MUD-Dev]  Internal Mud Languages</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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00805.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00807.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00890.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00812.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00806">Author</A>
&nbsp;|&nbsp;<A HREF="#00806">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00806">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Internal Mud Languages</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  Internal Mud Languages </LI>
<LI><em>From</em>: Jeff Kesselman &lt;<A HREF="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</A>&gt;</LI>
<LI><em>Date</em>: Mon, 26 May 1997 01:03:49 -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 10:49 PM 5/25/97 PST8PDT, you wrote:
&gt;PCCTS code is the most readable, but I have yet to find a good
&gt;example of a simple virtual machine using PCCTS.

Erm...

I don't follow this. PCCTS is for building langauge compielrs and
translartors, not VMs.

Kelvin-C is written in PCCTS... it complies down to Kelvin-assembly code (a
RISC archietcture with about 25 operations total).  Kelvin assembly is read
by the kelvin virtual machine and connverted directly into an internal byte
representation.
(The only fancy thign it does, and thsi is not terrribly fancy, is handle
label references and source-line directives.)

PCCTs is not at all involved in the VM though.  The VM is simply an object
oriented stack machine with a fairly baroque internal set of C++ classes
for handling the obejct definitoion graph and instance of those objects.

JK


</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="msg00805.html">Re: [MUD-Dev]  Rooms, 3D arrays, etc.</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00807.html">Re: [MUD-Dev]  Alright... IF your gonan do DESIESE...</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00890.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00812.html">Re: [MUD-Dev]  Internal Mud Languages</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00806"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00806"><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: [MUD-Dev] Rooms, 3D arrays, etc.</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00906" HREF="msg00906.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Thu 29 May 1997, 02:33 GMT
</LI>
</ul>
<LI><strong><A NAME="00881" HREF="msg00881.html">Re: [MUD-Dev]	Rooms, 3D arrays, etc.</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 28 May 1997, 12:58 GMT
<UL>
<LI><strong><A NAME="00975" HREF="msg00975.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 01 Jan 1970, 10:07 GMT
</LI>
<LI><strong><A NAME="00890" HREF="msg00890.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Wed 28 May 1997, 17:59 GMT
</LI>
</UL>
</LI>
</ul>
</LI>
<LI><strong><A NAME="00806" HREF="msg00806.html">Re: [MUD-Dev]  Internal Mud Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Mon 26 May 1997, 15:00 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00812" HREF="msg00812.html">Re: [MUD-Dev]  Internal Mud Languages</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 26 May 1997, 23:46 GMT
</LI>
<LI><strong><A NAME="00857" HREF="msg00857.html">Re: [MUD-Dev]  Internal Mud Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Wed 28 May 1997, 01:55 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00790" HREF="msg00790.html">Re: [MUD-Dev]  Starting characters (was: Alright...)</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Mon 26 May 1997, 02:22 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00801" HREF="msg00801.html">Re: [MUD-Dev]  Starting characters (was: Alright...)</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 26 May 1997, 07:25 GMT
</LI>
</UL>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>