1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Bruce Sterling on Virtual Community goals -->
<!--X-From-R13: [nep Vreanaqrm <znepNwo.pbz> -->
<!--X-Date: Tue, 20 Oct 1998 20:09:24 &#45;0700 -->
<!--X-Message-Id: Pine.LNX.3.93.981020194434.16708C&#45;100000#ias,jb.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 362D3814.83437F4#ee,uwa.edu.au -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Bruce Sterling on Virtual Community goals</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:marc#jb,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="msg00283.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00285.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00280.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00328.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00284">Author</A>
&nbsp;|&nbsp;<A HREF="#00284">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00284">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</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] Re: Bruce Sterling on Virtual Community goals</LI>
<LI><em>From</em>: Marc Hernandez &lt;<A HREF="mailto:marc#jb,com">marc#jb,com</A>&gt;</LI>
<LI><em>Date</em>: Tue, 20 Oct 1998 20:06:09 -0700 (PDT)</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>
On Wed, 21 Oct 1998, Joel Kelso wrote:

}What specifications are people interested in ?  A personal feature list for a
}MUD, in
}rough order of priority:

}    *    persistent object store and network accessability (obviously)

	Assuming modules can bind C functions network accessability doesnt
necesarily have to be in the VM at all.  (I dont think I said that right) 

}    *    text-based network interface for a "player" class of user (at least)

	Im personally interested in it as a base for a graphical mud.
Thus it would be nice if this type of functionality could be at least
#ifdefed out.  Also 'player' might mean very different things to different
people. 

}    *    programming language and tools for building large, complex and
}        dynamic virtual worlds

	Hmmm.  A default language should be provided but the VM doesnt
need to know about it.  

}    *    dynamic programming and world-building environment (ie ability to
}        add and modify functionality without taking down server)

	For sure. 

}    *    ability to communicate objects between servers
}    *    portable source code
}    *    scalability onto future hardware
}    *    distributed database/processing for multiple-machine servers

	These would be very nice.  Just ... VM code(?) migration would be
nice (the VM might not know or care about 'objects' just sections of code
and sections of data.)
Perhaps also
    *	Remote procedure calls.
    *   Low level security (perhaps by 'process' or something)

	Some of this is beginning to sound like Java.  Im not jumping on
the Java bandwagon (in general) but much of these specifications could fit
in with java.  With a good set of base classes most if not all of this
could be done.  There are at least 2 free Java ByteCode interpreters
available.  I believe they have the beginning of a system to migrate
objects, it is fairly portable, as well as fairly scaleable.  It also has
large sets of tools.  You can dynamically change compile and load in java
classes (this is what my compiler professor said, I havent tried it).  
	There is also the Cold project.  Im not sure about some of its
features but it has or will have many of these.  Im also not sure about
its license.
	That said, personally I would like to create my own, or work on
one from the ground up.  Im currently in a compiler class so all this is
being hashed over.  I just wanted to point out there are other things of
this type out there and looking at what has been done can help out.  
	You can also compile many languages to java byte code then use an
assembler to get the .class file (which is one of our options for the
class,  other options include SunSparc MIPS assembly and possibly
pentium assembly).
	I also dislike Pythons whitespace requirements (and it looked like
such a nice language).  


Marc Hernandez		marc#eisoftware,com
Programmer		www.eisoftware.com



</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="00328" HREF="msg00328.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></strong>
<ul compact><li><em>From:</em> J C Lawrence &lt;claw#under,engr.sgi.com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00280" HREF="msg00280.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></STRONG>
<UL><LI><EM>From:</EM> Joel Kelso &lt;joel#ee,uwa.edu.au&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00283.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online World   D esign)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00285.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00280.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00328.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00284"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00284"><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: PDMud (was Re: Bruce Sterling on Virtual Community goals)</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00311" HREF="msg00311.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Wed 21 Oct 1998, 18:09 GMT
</LI>
<LI><strong><A NAME="00319" HREF="msg00319.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Hal Black <a href="mailto:hal#moos,ml.org">hal#moos,ml.org</a>, Wed 21 Oct 1998, 22:14 GMT
<LI><strong><A NAME="00321" HREF="msg00321.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 21 Oct 1998, 22:33 GMT
</LI>
</LI>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00280" HREF="msg00280.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></strong>, 
Joel Kelso <a href="mailto:joel#ee,uwa.edu.au">joel#ee,uwa.edu.au</a>, Wed 21 Oct 1998, 01:30 GMT
<UL>
<LI><strong><A NAME="00284" HREF="msg00284.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></strong>, 
Marc Hernandez <a href="mailto:marc#jb,com">marc#jb,com</a>, Wed 21 Oct 1998, 03:09 GMT
<UL>
<LI><strong><A NAME="00328" HREF="msg00328.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 22 Oct 1998, 01:30 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00289" HREF="msg00289.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 21 Oct 1998, 04:53 GMT
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="00285" HREF="msg00285.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 21 Oct 1998, 03:10 GMT
<UL>
<LI><strong><A NAME="00288" HREF="msg00288.html">[MUD-Dev] Re: Bruce Sterling on Virtual Community goals</A></strong>, 
Marc Hernandez <a href="mailto:marc#jb,com">marc#jb,com</a>, Wed 21 Oct 1998, 04:50 GMT
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
</ul>
</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>