1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Languages -->
<!--X-From-R13: pynjerapNphc.uc.pbz -->
<!--X-Date: from babe.globecomm.net [207.51.48.8] by mx01.ca.us.ibm.net id 864235182.33512&#45;1 Wed May 21 17:19:42 1997 -->
<!--X-Message-Id: 199705211718.KAA29524#xsvr3,cup.hp.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199705200947.LAA05046#regoc,srce.hr -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Languages</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:clawrenc#cup,hp.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="msg00668.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00670.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00623.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00616.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00669">Author</A>
&nbsp;|&nbsp;<A HREF="#00669">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00669">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] 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] Languages</LI>
<LI><em>From</em>: <A HREF="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</A></LI>
<LI><em>Date</em>: Wed, 21 May 97 10:09:02 -0700</LI>
<LI><em>Reply-to</em>: <A HREF="mailto:claw#null,net">claw#null,net</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
In &lt;<A HREF="msg00623.html">199705200947.LAA05046#regoc,srce.hr</A>&gt;, on 05/20/97 
   at 08:09 AM, silovic#srce,hr (Miroslav Silovic) said:

&gt;(note that if MUD is hard to debug because of no debug support,
&gt;dynamic typing is not the one to blame. Stack trace is your friend in
&gt;all dynamic languages, starting with LISP - and it's something that
&gt;is far harder to program in a static language, although not at all
&gt;impossible).

As mentioned earlier in a recent article in the Journal of the ACM a
bunch of Sun engineers did some interesting work under MOO for a
back-end debugging world.  Essentially what it meant was that normal
user programming would occur in "Kansas" quite normally and unchanged
from normal MOO programming in any way, but if a world-fatal error
occurred (say a bad change to a root object) a user could login into a
parallel but seperate world ("Oz") running on the same server and from
there interactively debug Kansas (both worlds running in parallel with
Oz able to affect Kansas, but Kansas unable to affect Oz).  This
parallelism continued to the extent of allowing an Oz' to debug an Oz,
or an Oz'' for a buggy Oz'.

It is an interesting solution, and one offers some definitely useful
tools.  I though it especially interesting to view as a side-effect of
moving a single-rooted MOO heirarchy to a dynamically generated
multiply rooted heirarchy (Oz and Kansas).  The concept of using that
parrallelism for back-end under-the-covers access the the world is
just flat out intrigueing.

-- 
J C Lawrence                           Internet: claw#null,net
(Contractor)                           Internet: coder#ibm,net
---------------(*)               Internet: clawrenc#cup,hp.com
...Honorary Member Clan McFUD -- Teamer's Avenging Monolith...


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00623" HREF="msg00623.html">Re: [MUD-Dev] Languages</A></STRONG>
<UL><LI><EM>From:</EM> silovic#srce,hr (Miroslav Silovic)</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00668.html">Re: [MUD-Dev]  RP thesis...</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00670.html">Re: [MUD-Dev]  RP thesis...</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00623.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00616.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00669"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00669"><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] Languages</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00647" HREF="msg00647.html">Re: [MUD-Dev] Languages</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Wed 21 May 1997, 08:38 GMT
</LI>
</ul>
<LI><strong><A NAME="00603" HREF="msg00603.html">Re: [MUD-Dev] Languages</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Tue 20 May 1997, 00:17 GMT
</LI>
<LI><strong><A NAME="00606" HREF="msg00606.html">Re: [MUD-Dev] Languages</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Tue 20 May 1997, 02:12 GMT
<UL>
<LI><strong><A NAME="00623" HREF="msg00623.html">Re: [MUD-Dev] Languages</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Tue 20 May 1997, 16:47 GMT
<UL>
<LI><strong><A NAME="00669" HREF="msg00669.html">Re: [MUD-Dev] Languages</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 22 May 1997, 00:19 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00616" HREF="msg00616.html">Re: [MUD-Dev] Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 20 May 1997, 11:29 GMT
</LI>
<LI><strong><A NAME="00618" HREF="msg00618.html">Re: [MUD-Dev] Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 20 May 1997, 11:39 GMT
</LI>
<LI><strong><A NAME="00627" HREF="msg00627.html">Re: [MUD-Dev] Languages</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Tue 20 May 1997, 21:47 GMT
</LI>
<LI><strong><A NAME="00650" HREF="msg00650.html">Re: [MUD-Dev] Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Wed 21 May 1997, 12:48 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>