2000Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: Re[2]: [MUD&#45;Dev] Fw: 16K mud server competition ! -->
<!--X-From-R13: "Fenivf E. Qnfrl" <rsvaqryNvb.pbz> -->
<!--X-Date: Mon, 10 Apr 2000 14:45:38 &#45;0700 -->
<!--X-Message-Id: Pine.LNX.4.10.10004101242370.11648&#45;100000#fnord,io.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 001501bfa309$8dc081e0$c320fbd8#bluegenesis,com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:efindel#io,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="msg00129.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00124.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00123.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00133.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00130">Author</A>
&nbsp;|&nbsp;<A HREF="#00130">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00130">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</LI>
<LI><em>From</em>: "Travis S. Casey" &lt;<A HREF="mailto:efindel#io,com">efindel#io,com</A>&gt;</LI>
<LI><em>Date</em>: Mon, 10 Apr 2000 13:03:16 -0500 (CDT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></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, 10 Apr 2000, Derek Snider wrote:

&gt; &gt; Hmm... nothing in the rules specifically prohibits creating your own
&gt; &gt; GP language... :-)
&gt; 
&gt; Yeah, but your GP language and the MUD code and data all combined
&gt; would have to fit in 16K ... that's getting pretty tight.

Why would it have to?  They don't restrict the list of languages that you
can use, other than to say you must use a GP language.  I'm thinking in
terms of someone implementing a high-level language that includes
functionality that's useful in muds *and* in general -- e.g., something
like the networking in TCL-DP.

(In it, you can make a program into a server simply by adding a couple of
lines -- the language handles the details of creating a socket, accepting
connections to it, and "selecting" a socket when its ready for input for
you.  It then calls whatever function you've specified for handling
input and passes the input string to it.  This would save a lot of code
for someone writing a mud, but is also useful for people making *any* sort
of IP server program.)

I'm not thinking in terms of someone taking a C compiler and adding a
"domud" statement to it which creates their mud.  That would obviously be
cheating.

As a practical matter, it's not likely to happen -- who's going to write
and debug a compiler, then use it to build a mud, in under a month?  But I
don't see any theoretical bars to it in the rules.

&gt; What's the smallest size that anyone's been able to get MUD networking
&gt; code down to? (Written in C or C++)  Does it include buffered input/output?
&gt; Full error checking?   ...just curious...  I feel that the networking code
&gt; is going to take up around 4K of valuable space... unless I'm way off.

I haven't done IP networking in C in a while, but I don't think it should
take nearly that much code if you're willing to do without error checking.  
Although I suppose that depends on just what all you consider to be
included under "networking code".

--
       |\      _,,,---,,_        Travis S. Casey  &lt;efindel#io,com&gt;
 ZZzz  /,`.-'`'    -.  ;-;;,_   No one agrees with me.  Not even me.
      |,4-  ) )-,_..;\ (  `'-'
     '---''(_/--'  `-'_) 




_______________________________________________
MUD-Dev mailing list
MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>

</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="00120" HREF="msg00120.html">Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></STRONG>
<UL><LI><EM>From:</EM> "Derek Snider" &lt;derek#idirect,com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00129.html">Re: [MUD-Dev] dealing with foul language</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00124.html">[MUD-Dev] Historical perspective (was: dealing with foul language)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00123.html">Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00133.html">Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00130"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00130"><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] Fw: 16K mud server competition !</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00053" HREF="msg00053.html">Re: [MUD-Dev] Fw: 16K mud server competition !</A></strong>, 
Jon Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 05 Apr 2000, 01:41 GMT
</LI>
<LI><strong><A NAME="00120" HREF="msg00120.html">Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></strong>, 
Derek Snider <a href="mailto:derek#idirect,com">derek#idirect,com</a>, Mon 10 Apr 2000, 17:13 GMT
<UL>
<LI><strong><A NAME="00121" HREF="msg00121.html">Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></strong>, 
Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Mon 10 Apr 2000, 17:27 GMT
</LI>
<LI><strong><A NAME="00123" HREF="msg00123.html">Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></strong>, 
Quzah <a href="mailto:quzah#hotmail,com">quzah#hotmail,com</a>, Mon 10 Apr 2000, 21:45 GMT
</LI>
<LI><strong><A NAME="00130" HREF="msg00130.html">Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></strong>, 
Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Mon 10 Apr 2000, 21:45 GMT
</LI>
<LI><strong><A NAME="00133" HREF="msg00133.html">Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></strong>, 
Todd McKimmey <a href="mailto:rufus#wombatgames,com">rufus#wombatgames,com</a>, Mon 10 Apr 2000, 22:25 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00126" HREF="msg00126.html">Re: Re[2]: [MUD-Dev] Fw: 16K mud server competition !</A></strong>, 
Nick Shaffner <a href="mailto:nicks#3drealms,com">nicks#3drealms,com</a>, Mon 10 Apr 2000, 21:45 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00007" HREF="msg00007.html">[MUD-Dev] Old Topic: Playfulness in 3-D Spaces, done.</A></strong>, 
Rudy Fink <a href="mailto:rudyfink#rice,edu">rudyfink#rice,edu</a>, Sun 02 Apr 2000, 14:54 GMT
<LI><strong><A NAME="00004" HREF="msg00004.html">[MUD-Dev] An idea for breaking away from the HP/Mana mindset</A></strong>, 
Eli Stevens <a href="mailto:wickedgrey#wickedgrey,com">wickedgrey#wickedgrey,com</a>, Sun 02 Apr 2000, 06:33 GMT
</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>