1999Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Java &#38; MUD servers -->
<!--X-From-R13: "Znherag Pbffnivg" <obffnivgNplorepnoyr.se> -->
<!--X-Date: Thu, 20 May 1999 21:52:32 &#45;0700 -->
<!--X-Message-Id: E10kcM8&#45;00072q&#45;00#mail,kanga.nu -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 000201be9ee2$193bcea0$5e83e6cf@amd400 -->
<!--X-Reference: Pine.LNX.3.93.990519003158.781B&#45;100000#ias,jb.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Java &amp; MUD servers</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:bossavit#cybercable,fr">
</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="msg00319.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00321.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00314.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00316.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00320">Author</A>
&nbsp;|&nbsp;<A HREF="#00320">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00320">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Java &amp; MUD servers</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] Java &amp; MUD servers</LI>
<LI><em>From</em>: "Laurent Bossavit" &lt;<A HREF="mailto:bossavit#cybercable,fr">bossavit#cybercable,fr</A>&gt;</LI>
<LI><em>Date</em>: Fri, 21 May 1999 01:35:33 +0200</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>
Marc Hernandez sez: 

&gt; So I learned java and found that when I wanted to do something the
&gt; language and API support seemed to make it easier.  In C++ I
&gt; always felt I was reinventing and reimplementing.  Probably more a
&gt; personal problem then one with the language. 

Oh, no - I hardly think you're unique in having had that experience. 
The above captures in a nutshell why I prefer Java myself. Aptly 
enough the reason I'm on this list is that I've already written one 
MUD server in Java (a grounds-up reimplementation of the LambdaMOO  
server); the compiler was one of the easiest parts to write, thanks  
to the clean design of the compiler generator I used (SableCC). 

The MOO clone was a commercial project, and one which I wasn't fully 
happy with - mostly because as it progressed I became aware of lots 
of serious flaws in MOO's design; so now I'm in a 'back burner' 
design phase, trying to come up with a detailed, reasoned 
specification of what I want in an ideal server. My focus is on 
general-purpose servers rather than game-oriented ones, which is why 
I was originally interested in MOO, and will probably be inspired by 
efforts such as Alex Stewart's outline of Lithium or Jeff Prothero's 
Muq.  

I want the notion of a "distributed" server to be at the root of the 
design, which is my main stumbling block right now - I'm still trying 
to articulate a cogent notion of what "distributed server" really 
means. And this focus on the distributed aspect is of course tied in 
with Java as the implementation language; partly because Java seems 
to be the best language for distributed software, but also because I 
want to write the server in Java and it would make no sense not to 
take advantage of the language's features in that respect. 

I have been observing the MU* scene for some time now and it seems to 
me that in recent times (i.e. the last few months) there has been a 
revival of interest in Java for implementing servers, as the number 
of 'live' Java-based projects attests (MUGU, JaMU, Java Mud, 
Entity...)  At the risk of sounding trite, "now that HotSpot is out" 
we may be seeing even more activity on that front. 

I've been on the mud-dev list for a bit under a month, and find the 
tone and the content are of above-par quality. So, having finally 
delurked, I'm looking forward to hearing from anybody with 
ideas/suggestions/etc. on my own pet topic. ;) 



-[Morendil]-
Any given program, when running, is obsolete.




_______________________________________________
MUD-Dev maillist  -  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="00267" HREF="msg00267.html">[MUD-Dev] Marc Hernandez' Server</A></STRONG>
<UL><LI><EM>From:</EM> "Greg Munt" &lt;greg#uni-corn,demon.co.uk&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00314" HREF="msg00314.html">Re: [MUD-Dev] Marc Hernandez' Server</A></STRONG>
<UL><LI><EM>From:</EM> Marc Hernandez &lt;marc#ias,jb.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00319.html">Re: [MUD-Dev] Multi-threaded mud server.</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00321.html">Re: [MUD-Dev] Custom Server Roll Call?</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00314.html">Re: [MUD-Dev] Marc Hernandez' Server</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00316.html">Re: [MUD-Dev] LOTR and Mud [was: Marc Hernandez' Server]</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00320"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00320"><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] Marc Hernandez' Server</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00281" HREF="msg00281.html">RE: [MUD-Dev] Marc Hernandez' Server</A></strong>, 
Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Mon 17 May 1999, 15:25 GMT
</LI>
<LI><strong><A NAME="00285" HREF="msg00285.html">RE: [MUD-Dev] Marc Hernandez' Server</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Mon 17 May 1999, 15:47 GMT
</LI>
<LI><strong><A NAME="00291" HREF="msg00291.html">RE: [MUD-Dev] Marc Hernandez' Server</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Tue 18 May 1999, 06:36 GMT
</LI>
</ul>
<LI><strong><A NAME="00314" HREF="msg00314.html">Re: [MUD-Dev] Marc Hernandez' Server</A></strong>, 
Marc Hernandez <a href="mailto:marc#ias,jb.com">marc#ias,jb.com</a>, Thu 20 May 1999, 05:18 GMT
<UL>
<LI><strong><A NAME="00320" HREF="msg00320.html">[MUD-Dev] Java &amp; MUD servers</A></strong>, 
Laurent Bossavit <a href="mailto:bossavit#cybercable,fr">bossavit#cybercable,fr</a>, Fri 21 May 1999, 04:52 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00316" HREF="msg00316.html">Re: [MUD-Dev] LOTR and Mud [was: Marc Hernandez' Server]</A></strong>, 
Marc Hernandez <a href="mailto:marc#ias,jb.com">marc#ias,jb.com</a>, Thu 20 May 1999, 05:20 GMT
</LI>
</ul>
</ul>
<LI><strong><A NAME="00176" HREF="msg00176.html">Re: [MUD-Dev] Custom Server Roll Call?</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sat 08 May 1999, 05:15 GMT
</LI>
<LI><EM>Message not available</EM><UL>
<LI><strong><A NAME="00211" HREF="msg00211.html">Re: [MUD-Dev] Custom Server Roll Call?</A></strong>, 
Emil Eifrem <a href="mailto:emil#prophecy,lu">emil#prophecy,lu</a>, Wed 12 May 1999, 22:19 GMT
<UL>
<LI><strong><A NAME="00243" HREF="msg00243.html">[MUD-Dev] Time Discontinuous MUD</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Fri 14 May 1999, 08:16 GMT
</LI>
</UL>
</LI>
</UL>
</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>