<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Java & MUD servers --> <!--X-From-R13: "Znherag Pbffnivg" <obffnivgNplorepnoyr.se> --> <!--X-Date: Thu, 20 May 1999 21:52:32 -0700 --> <!--X-Message-Id: E10kcM8-00072q-00#mail,kanga.nu --> <!--X-Content-Type: text/plain --> <!--X-Reference: 000201be9ee2$193bcea0$5e83e6cf@amd400 --> <!--X-Reference: Pine.LNX.3.93.990519003158.781B-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 & 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> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00319.html">Previous</a> | <a href="msg00321.html">Next</a> ] Thread: [ <a href="msg00314.html">Previous</a> | <a href="msg00316.html">Next</a> ] Index: [ <A HREF="author.html#00320">Author</A> | <A HREF="#00320">Date</A> | <A HREF="thread.html#00320">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Java & 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 & MUD servers</LI> <LI><em>From</em>: "Laurent Bossavit" <<A HREF="mailto:bossavit#cybercable,fr">bossavit#cybercable,fr</A>></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: > So I learned java and found that when I wanted to do something the > language and API support seemed to make it easier. In C++ I > always felt I was reinventing and reimplementing. Probably more a > 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" <greg#uni-corn,demon.co.uk></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 <marc#ias,jb.com></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 & 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> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>