<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Re: Wild idea.. :) --> <!--X-From-R13: Hnqvz Fxnpuraxb <igNserrubyq.pebpbqvyr.bet> --> <!--X-Date: Thu, 3 Sep 1998 22:22:07 -0700 --> <!--X-Message-Id: 35EF78E7.9C2B1B07#freehold,crocodile.org --> <!--X-Content-Type: text/plain --> <!--X-Reference: Pine.LNX.3.96.980902213319.15863A-100000#shamen,cyberhighway.net --> <!--X-Reference: 19980903113535.D15013#flagstaff,Princeton.EDU --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Re: Wild idea.. :)</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:vt#freehold,crocodile.org"> </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="msg00939.html">Previous</a> | <a href="msg00941.html">Next</a> ] Thread: [ <a href="msg00930.html">Previous</a> | <a href="msg00942.html">Next</a> ] Index: [ <A HREF="author.html#00940">Author</A> | <A HREF="#00940">Date</A> | <A HREF="thread.html#00940">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Re: Wild idea.. :)</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: Wild idea.. :)</LI> <LI><em>From</em>: Vadim Tkachenko <<A HREF="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</A>></LI> <LI><em>Date</em>: Fri, 04 Sep 1998 00:21:43 -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> Adam J. Thornton wrote: [skipped] > I decided against Java for my stuff, which was hard, since Java has great > networking and threading support out of the box. You forgot to mention other beautiful stuff, such as (off the top of my head, and I'm talking about JDK 1.2b4): - serialization (which, though, can be considered a part of networking) - SQL support - security support (may not be that useful for MUDs, but great for other networked stuff, as well as for the Q&A - I'm talking about 1.2 security model) > Java is A) slow. This probably won't be a problem in a couple > years. Both true. And, the difference between JDK 1.1 and 1.2 (beta4, in particular) is just breathtaking. > B) it keeps changing. So what? > This is the most important, as far as I am > concerned. Until it settles down, I don't want to write any code for it, > knowing that I may have to change it in six months or a year. The solution which worked for me since JDK 1.02 is the architecture wrappers. I don't want to create the impression that I didn't have to modify any code at all, but well, that was quite reasonable (well, on the second thought, I'm going to contradict myself :-): - 1.02 to 1.1: Thread.stop() to Thread.interrupt() and DataInputStream.readLine() to BufferedReader.readLine(), on the lowest possible level. I do not explicitly handle the thread control actions and events with java.lang.Thread method calls. Also, added 'throws Throwable' to finalize(). I don't remember any other *significant* changes. - 1.1 to 1.2: nothing significant I can remember of. Thanks God, I didn't get deep enough into the security stuff. As a bottomline: When I first read the Java White Paper in 1995, I stared at the ceiling for a while and then swore with passion. Just because Java contained about 80% of the code I've been working on for about 5 years (like no pointers, collections, multithreading) in its core. And I still keep swearing once in a while - last time just now, because in order to be exact I had to consult the manuals and find out that they're actually very close to support the MIME, which I've already done to some extent, the previous thing I can remember at the moment is SMTP support (JavaMail). But, on the bright side, Okay, I need something and create possibly imperfect implementation, and it works for me for a while, and they do it later, when I already know how to deal with it (admit that the implementation of similar things will have similar interfaces), and as a result my code becomes lighter and more stable. > Adam -- Still alive and smile stays on, Vadim Tkachenko <vt#freehold,crocodile.org> -- UNIX _is_ user friendly, he's just very picky about who his friends are </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="00921" HREF="msg00921.html">[MUD-Dev] Wild idea.. :)</A></STRONG> <UL><LI><EM>From:</EM> Ben Greear <greear#cyberhighway,net></LI></UL></LI> <LI><STRONG><A NAME="00930" HREF="msg00930.html">[MUD-Dev] Re: Wild idea.. :)</A></STRONG> <UL><LI><EM>From:</EM> "Adam J. Thornton" <adam#phoenix,Princeton.EDU></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00939.html">[MUD-Dev] Re: Wild idea.. :)</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00941.html">[MUD-Dev] Re: Wild idea.. :)</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00930.html">[MUD-Dev] Re: Wild idea.. :)</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00942.html">[MUD-Dev] Re: Wild idea.. :)</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00940"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00940"><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: Wild idea.. :)</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <LI><strong><A NAME="00960" HREF="msg00960.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Sat 05 Sep 1998, 04:06 GMT <UL> <LI><strong><A NAME="00961" HREF="msg00961.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Sat 05 Sep 1998, 05:59 GMT </LI> </UL> </LI> </ul> </ul> </ul> </ul> <LI><strong><A NAME="00939" HREF="msg00939.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Fri 04 Sep 1998, 05:15 GMT </LI> </ul> <LI><strong><A NAME="00930" HREF="msg00930.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Thu 03 Sep 1998, 15:41 GMT <UL> <LI><strong><A NAME="00940" HREF="msg00940.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Fri 04 Sep 1998, 05:22 GMT </LI> <LI><strong><A NAME="00942" HREF="msg00942.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Fri 04 Sep 1998, 05:39 GMT <UL> <LI><strong><A NAME="00966" HREF="msg00966.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sat 05 Sep 1998, 20:26 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="00948" HREF="msg00948.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Fri 04 Sep 1998, 20:46 GMT </LI> </ul> </LI> <LI><strong><A NAME="00920" HREF="msg00920.html">[MUD-Dev] Intermud Communication...is it worth it?</A></strong>, Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Thu 03 Sep 1998, 04:36 GMT </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>