1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: Threads and Sockets (Was Ho hum) -->
<!--X-From-R13: E001U[GNabin.jevtug.rqh -->
<!--X-Date: from babe.globecomm.net [207.51.48.8] by mx01.ny.us.ibm.net id 861111211.55845&#45;1 Tue Apr 15 13:33:31 1997 -->
<!--X-Message-Id: 01IHQA0ARZC299DH8B#nova,wright.edu -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: Threads and Sockets (Was Ho hum)</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:S001GMU#nova,wright.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="msg00139.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00141.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00139.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00143.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00140">Author</A>
&nbsp;|&nbsp;<A HREF="#00140">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00140">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: Threads and Sockets (Was Ho hum)</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: Threads and Sockets (Was Ho hum)</LI>
<LI><em>From</em>: <A HREF="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</A></LI>
<LI><em>Date</em>: Tue, 15 Apr 1997 09:31:34 -0500 (EST)</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>

Date: Mon, 14 Apr 1997 20:12:58 -0700
From: Jeff Kesselman &lt;jeffk#tenetwork,com&gt;

&gt;Um....
&gt;
&gt;You shouldnt be crashing out processes unless you have bad code or a toally
&gt;scrod OS.  Proper definesive programmigjn shoudl handle errors gracefully.
&gt;
&gt;I shudder at the diea thatw e accept code crashing as "normal" or even
&gt;aceptable behavior.

It's not that I consider crashing code as normal or acceptable, I just realize
that these things happen.  No matter how hard you try, you are dealing with 
electronic mediums which are by nature quite volatile and unstable.
There are also times when one would WANT to take down the mud or part of it
for upgrades etc.

Maybe I've just been stuck with diku code for too long and I've never had the
chance to see how a _real_ system would operate... ;)
As far as I can tell, my code is pretty stable, atm.  It doesn't do a lot, but
it doesn't crash either.  *grin*  Maybe after I get into it in more depth and
see that I am capable of writing code that is more stable than DIKU (which
_can't_ be hard) I'll shift the design.  I've put a lot of effort into
modularizing the Message queue communications infrastructure so that it'd 
be easy to yank and replace with something else, if I felt like it

At the very least during developement, when crashing is normal and acceptable
and often desired behavior, it's nice to have the logfile I/O handled
by a seperate process that isn't taken down with the crash and can keep 
logging the info.

-Greg

</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="msg00139.html">Re: Threads and Sockets (Was Ho hum)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00141.html">Re: Strings &amp; Memory Usage</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00139.html">Re: Threads and Sockets (Was Ho hum)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00143.html">Re: Threads and Sockets (Was Ho hum)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00140"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00140"><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: Issues from the digests and Wout's list</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00182" HREF="msg00182.html">Re: Issues from the digests and Wout's list</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 22 Apr 1997, 20:31 GMT
</LI>
<LI><strong><A NAME="00293" HREF="msg00293.html">Re: Issues from the digests and Wout's list</A></strong>, 
S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Wed 30 Apr 1997, 01:55 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00136" HREF="msg00136.html">Threads and Sockets (Was Ho hum)</A></strong>, 
S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Tue 15 Apr 1997, 03:55 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00139" HREF="msg00139.html">Re: Threads and Sockets (Was Ho hum)</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 15 Apr 1997, 10:09 GMT
</LI>
<LI><strong><A NAME="00140" HREF="msg00140.html">Re: Threads and Sockets (Was Ho hum)</A></strong>, 
S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Tue 15 Apr 1997, 20:33 GMT
</LI>
<LI><strong><A NAME="00143" HREF="msg00143.html">Re: Threads and Sockets (Was Ho hum)</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 15 Apr 1997, 23:07 GMT
</LI>
<LI><strong><A NAME="00168" HREF="msg00168.html">Re: Threads and Sockets (Was Ho hum)</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 21 Apr 1997, 04:09 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00135" HREF="msg00135.html">Strings &amp; Memory Usage</A></strong>, 
Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Tue 15 Apr 1997, 03:13 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00138" HREF="msg00138.html">Re: Strings &amp; Memory Usage</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 15 Apr 1997, 09:59 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>