1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Languages -->
<!--X-From-R13: @nguna Kbfcr <lbfcrNunjnvv.rqh> -->
<!--X-Date: from fabius.globecomm.net [207.51.48.6] by in3.ibm.net id 864598847.161616&#45;1 Sun May 25 22:20:47 1997 CUT -->
<!--X-Message-Id: Pine.GSO.3.95q.970525121433.15638B&#45;100000@uhunix2 -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 9705251733.822i@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--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: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>
[&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="msg00796.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00798.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00778.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00856.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00797">Author</A>
&nbsp;|&nbsp;<A HREF="#00797">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00797">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>: Nathan Yospe &lt;<A HREF="mailto:yospe#hawaii,edu">yospe#hawaii,edu</A>&gt;</LI>
<LI><em>Date</em>: Sun, 25 May 1997 12:20:24 -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 Sun, 25 May 1997, Chris Gray wrote:

:[Miro:]
:
::(I consider GC to be the key feature of a MUD language, after
::incredible ammount of time wasted on tracing leaks, bad access,
::and similar problems. C++ constructors and destructors alleviate
::this problem, but if you run out of luck, not even Purify will
::save you.)

:Is that in the MUD language, or the language used to implement the MUD?

:Neither of mine has a garbage collector. The implementation language is
:like C with syntax. The MUD language has types like strings, lists, tables,
:etc. mostly stored in the database (not strings, which are not use-
:counted). When a db entity's usecount goes to zero, it is deleted, and
:the use-counts of anything it points at decremented, etc.

Never really thought about this, but I DO have a GC for both... Yee! You
see, I wrote a reference counter (recursive references create a refset,
and external references are counted, so it is not prey to the usual bug
in reference counting schemes. I wrote it as a way to prevent memory
leaks. (I've already taken care of the pointer/array problem.) It never
struck me as that important, though... I can still use new and delete, and
do, though both have been overloaded, and as the ref counter tells me
whenever it has to clean anything up, and has not except for in the
testing process... as for the internal language... I admit it, I'm
coddling the builders! *shrug*
 
   __    _   __  _   _   ,  ,  , ,  
  /_  / / ) /_  /_) / ) /| /| / /\            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-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00778" HREF="msg00778.html">Re: [MUD-Dev] Languages</A></STRONG>
<UL><LI><EM>From:</EM> cg#ami-cg,GraySage.Edmonton.AB.CA (Chris Gray)</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00796.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00798.html">Re: [MUD-Dev]  Rooms, 3D arrays, etc.</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00778.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00856.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00797"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00797"><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="00772" HREF="msg00772.html">Re: [MUD-Dev] Languages</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Sun 25 May 1997, 15:41 GMT
</LI>
</ul>
<LI><strong><A NAME="00779" HREF="msg00779.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>, Mon 26 May 1997, 00:10 GMT
</LI>
<LI><strong><A NAME="00780" HREF="msg00780.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>, Mon 26 May 1997, 00:10 GMT
</LI>
<LI><strong><A NAME="00778" HREF="msg00778.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>, Mon 26 May 1997, 00:17 GMT
<UL>
<LI><strong><A NAME="00797" HREF="msg00797.html">Re: [MUD-Dev] Languages</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Mon 26 May 1997, 05:20 GMT
</LI>
<LI><strong><A NAME="00856" HREF="msg00856.html">Re: [MUD-Dev] Languages</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Wed 28 May 1997, 01:24 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00784" HREF="msg00784.html">Re: [MUD-Dev] Languages</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 26 May 1997, 01:08 GMT
</LI>
<LI><strong><A NAME="00786" HREF="msg00786.html">Re: [MUD-Dev] Languages</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 26 May 1997, 01:36 GMT
</LI>
<LI><strong><A NAME="00787" HREF="msg00787.html">Re: [MUD-Dev] Languages</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 26 May 1997, 01:51 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>