1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] openmud: open issues -->
<!--X-From-R13: Xnzrf Ivyfba <wjvyfbaNebpurfgre.ee.pbz> -->
<!--X-Date: Sun, 25 Oct 1998 06:37:35 &#45;0800 -->
<!--X-Message-Id: 98102509263204.22929@d185d1e96 -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] openmud: open issues</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:jwilson#rochester,rr.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="msg00485.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00487.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00496.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00585.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00486">Author</A>
&nbsp;|&nbsp;<A HREF="#00486">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00486">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] openmud: open issues</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>: [MUD-Dev] openmud: open issues</LI>
<LI><em>From</em>: James Wilson &lt;<A HREF="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</A>&gt;</LI>
<LI><em>Date</em>: Sun, 25 Oct 1998 09:06:34 -0500</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#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>

I'd like to set down the design issues that have come up, in short pithy blurbs.
Please add to this list:

1. implementation language: C/C++/others?
2. target architectures: posix/Win32/others?
3. threads: emulated in-core? using native threads? no threads at all?
4. relationship of 'soft code' to 'native code': VM? native bindings?
transparent interoperation? soft code-&gt;native compilation? multiple language
support?
5. module system: what goes in the core, and what comprises a module?
how do modules interact? 
6. distribution: should an explicit design goal be to support a distributed
mud? what are the requirements?
7. database: disk-based DB? distributed DB? is this invisible to the
programmer? what is the DB model (object vs relational vs ...)? could there be
multiple DB's?
8. memory management: garbage collection? explicit allocation/deallocation? 
how does this work with threading, DB, and the native/softcode divide? what
gc algorithm to use?
9. overall goals. 'a really fast mud'? 'a really scalable mud'? 'a really
usable mud'? 'a really advanced mud'?

clearly there are some interdependencies - choice of gc strategy is highly
sensitive to the presence or absence of threads, the db might be closely tied
to threading and gc, etc. I don't even know where to start with
network-distributed gc.

James


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00585" HREF="msg00585.html">[MUD-Dev] Re: openmud: open issues</A></strong>
<ul compact><li><em>From:</em> Vadim Tkachenko &lt;vt#freehold,crocodile.org&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00485.html">[MUD-Dev] openmud or pdmud or devmud</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00487.html">[MUD-Dev] Re: MUD verb handling (Was: DevMUD - thoughts.1)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00496.html">[MUD-Dev] Re: OpenMUD: bus-based communications</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00585.html">[MUD-Dev] Re: openmud: open issues</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00486"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00486"><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>[MUD-Dev] Re: DevMUD - thoughts.1</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00497" HREF="msg00497.html">[MUD-Dev] Re: DevMUD - thoughts.1</A></strong>, 
James Wilson <a href="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</a>, Sun 25 Oct 1998, 20:45 GMT
</LI>
</ul>
<LI><strong><A NAME="00500" HREF="msg00500.html">[MUD-Dev] Re: DevMUD - thoughts.1</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 25 Oct 1998, 22:38 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00488" HREF="msg00488.html">[MUD-Dev] Re: OpenMUD: bus-based communications</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 25 Oct 1998, 16:03 GMT
<UL>
<LI><strong><A NAME="00496" HREF="msg00496.html">[MUD-Dev] Re: OpenMUD: bus-based communications</A></strong>, 
Niklas Elmqvist <a href="mailto:d97elm#dtek,chalmers.se">d97elm#dtek,chalmers.se</a>, Sun 25 Oct 1998, 19:52 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00486" HREF="msg00486.html">[MUD-Dev] openmud: open issues</A></strong>, 
James Wilson <a href="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</a>, Sun 25 Oct 1998, 14:37 GMT
<UL>
<LI><strong><A NAME="00585" HREF="msg00585.html">[MUD-Dev] Re: openmud: open issues</A></strong>, 
Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Fri 30 Oct 1998, 04:10 GMT
<UL>
<LI><strong><A NAME="00590" HREF="msg00590.html">[MUD-Dev] Re: openmud: open issues</A></strong>, 
James Wilson <a href="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</a>, Fri 30 Oct 1998, 12:23 GMT
<UL>
<LI><strong><A NAME="00609" HREF="msg00609.html">[MUD-Dev] Re: openmud: open issues</A></strong>, 
Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Sat 31 Oct 1998, 01:55 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00485" HREF="msg00485.html">[MUD-Dev] openmud or pdmud or devmud</A></strong>, 
James Wilson <a href="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</a>, Sun 25 Oct 1998, 14:16 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>