<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Java and Javascript --> <!--X-From-R13: Qnyvona Fverfvnf Rnexybpx <pnyvonaNqnexybpx.pbz> --> <!--X-Date: Fri, 27 Feb 1998 07:53:11 +0000 --> <!--X-Message-Id: 199802270753.CAA15606#relay,mnsinc.com --> <!--X-Content-Type: text/plain --> <!--X-Reference: 199802260630.BAA29913#relay,mnsinc.com --> <!--X-Reference: 199802260541.XAA06723@dfw-ix8.ix.netcom.com --> <!--X-Reference: 199802270438.WAA28136@dfw-ix4.ix.netcom.com --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: [MUD-Dev] Java and Javascript</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:caliban#darklock,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> [ <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="msg00618.html">Previous</a> | <a href="msg00620.html">Next</a> ] Thread: [ <a href="msg00612.html">Previous</a> | <a href="msg00623.html">Next</a> ] Index: [ <A HREF="author.html#00619">Author</A> | <A HREF="#00619">Date</A> | <A HREF="thread.html#00619">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: [MUD-Dev] Java and Javascript</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI> <LI><em>Subject</em>: Re: [MUD-Dev] Java and Javascript</LI> <LI><em>From</em>: Caliban Tiresias Darklock <<A HREF="mailto:caliban#darklock,com">caliban#darklock,com</A>></LI> <LI><em>Date</em>: Fri, 27 Feb 1998 02:53:39 -0500</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> On 08:41 PM 2/26/98 +0000, I personally witnessed Jon A. Lambert jumping up to say: > >Typically you >open up a COBOL source file to maintain, find it was created circa >1970-ish, and 50 different hands have touched and mangled it all with >their own unique style of coding. Generally speaking, it makes most >mud code look well-written. :) On the other hand, you could *read* COBOL. You didn't have monstrosities like... a=c.split('&'); for(i=0;i<a.length;i++) { a[i]=a[i].split(':'); this[a[i][0]]=unescape(a[i][1]); } Not too terribly complex if you know C++, but you get the idea. ;) >You ran the punched cards through this 5 x 5 x 5 foot metal cube that >would magically translate the the holes into Names, addresses, etc. Ooh, nice. Ever do the old nasty trick of slapping a piece of glossy packing tape on some random card in the input feed? That way the card would slip off the track and gum everything all up. Similar to a lace card, but a lot easier to get away with because it didn't take so much time to make and you couldn't spot the gaff from the front of the card... >It was loads of fun (heh) until the thing jammed and you literally >had to crawl inside the thing to find the eaten card. And there was always one real weirdo who was working on a forty thousand line program and had his punch cards stacked three feet deep on a damn cookie sheet. Inevitably, when using the punch card readers, this dork was always right ahead of me. Some people had discovered the very expedient method of tripping this poor guy on his way into the lab or knocking over his tray, thus ensuring that he'd spend the next several hours trying to get his cards back in order and giving all the other people a chance to get their work done, but I could never quite bring myself to do that. I did suggest to him once that maybe investing in a large supply of thick rubber bands would be a good idea, but he didn't seem to understand the reasoning. It's really hard to believe there were actually people out there who were LESS socially capable than I was. >This is probably why I prefer to clicking on happy colorful icons. >I like my programs to type for me, correct my spelling and grammar. >Draw for me, play happy sounds when I do good things and sad sounds >when I do bad things. Yea, I even like programs that try to code and >think for me too. I hate those sorts of programs... a perfect example: I start up Microsoft Word. I define the heading styles for a document. I set up an automatic table of contents. And then as I'm going along writing, I discover that Word thinks some particular sentence ought to be a header. I don't want it to be a header. I change it back to normal text, and it screws up the font. I set the font back up, it changes back into a header. I change the font, all the headers in my document change to match. I change it back, I remove that text from the document, I retype it, Word makes it a header. I change it NOT to be a header. I get frustrated. I idly look at the table of contents, and this header I have deleted and restyled and messed with for the past hour is entered a dozen times in the table of contents. Grrrrrr. And as you say later... >Of course they better do what I want, when I want >to do it, or things I would have liked to do if I had thought of it >or I don't use them. I have never seen an automated program that worked the way I expected. I want each and every knob and dial exposed where I can twiddle it, and I want it to do NOTHING AT ALL until I have verified all the settings and hit the go button. >I don't like my cards getting eaten and >crawling around in the machine to find them. What I'm trying to say >is that what I really, really want (Uh) is a zig-a-zig ha. "HE WHO CONTROLS THE SPICE... CONTROLS THE UNIVERSE!!!!!" Sorry, I just watched Dune again yesterday. ;) <sudden jump to being on topic> This fits in relatively well with the concept of interfaces for MUDs. Some people want the engine to have common sense. Some people don't. For example, in your average program, the autotype and such shouldn't happen unless you turn it on, and when you do have it turned on you should be able to frob lots of settings to make it work like you want it to. What I see in most MUDs is an entirely incorrect assumption that the interface which makes sense to the programmer is the interface which makes sense. The climate of the internet, as many people have noted recently, is very different; when MUSHes and MUDs were first getting to be popular on the net, you could assume with reasonable accuracy that anyone on the internet was a programmer or at least a college student with some programming aspirations and ability. You could further assume that the user who was logging onto a MUD was not only familiar with but probably *expert* at Dungeons and Dragons, which was pretty much the only game in town (no pun intended) at the time. So even if your game system bore no resemblance whatsoever to D&D, you could explain it in D&D style terms and reasonably expect to be understood. Nowadays, there are hundreds of game systems, many of which are nothing like D&D. The internet is available to nearly anyone, anywhere, regardless of educational background or computer literacy. It should be obvious that the interface of MUDs will need to change drastically in order to accommodate these users, or the MUD community will slowly die. And therein lies the rub -- not only do the new players need to be accommodated with easier interfaces, but the old school players need to be accommodated with *powerful* interfaces. And striking that balance is difficult. Obviously, the direction of MUD interfaces needs to change, but the real question is *how* it needs to change. </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="00659" HREF="msg00659.html">Re: [MUD-Dev] Java and Javascript</A></strong> <ul compact><li><em>From:</em> alexo#bigfoot,com (Alex Oren)</li></ul> <li><strong><A NAME="00656" HREF="msg00656.html">Re: [MUD-Dev] Java and Javascript</A></strong> <ul compact><li><em>From:</em> "Jon A. Lambert" <Jon.A.Lambert#ix,netcom.com></li></ul> <li><strong><A NAME="00623" HREF="msg00623.html">Re: [MUD-Dev] Java and Javascript</A></strong> <ul compact><li><em>From:</em> Travis Casey <efindel#polaris,net></li></ul> </UL></LI></UL> <!--X-Follow-Ups-End--> <!--X-References--> <UL><LI><STRONG>References</STRONG>: <UL> <LI><STRONG><A NAME="00602" HREF="msg00602.html">Re: [MUD-Dev] Java and Javascript</A></STRONG> <UL><LI><EM>From:</EM> Caliban Tiresias Darklock <caliban#darklock,com></LI></UL></LI> <LI><STRONG><A NAME="00599" HREF="msg00599.html">Re: [MUD-Dev] Java and Javascript</A></STRONG> <UL><LI><EM>From:</EM> "Jon A. Lambert" <Jon.A.Lambert#ix,netcom.com></LI></UL></LI> <LI><STRONG><A NAME="00612" HREF="msg00612.html">Re: [MUD-Dev] Java and Javascript</A></STRONG> <UL><LI><EM>From:</EM> "Jon A. Lambert" <Jon.A.Lambert#ix,netcom.com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00618.html">Re: [MUD-Dev] Why not compile java into object code?</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00620.html">Re: [MUD-Dev] Why not compile java into object code?</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00612.html">Re: [MUD-Dev] Java and Javascript</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00623.html">Re: [MUD-Dev] Java and Javascript</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00619"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00619"><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] Java and Javascript</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <LI><strong><A NAME="00595" HREF="msg00595.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Thu 26 Feb 1998, 03:21 GMT <UL> <LI><strong><A NAME="00599" HREF="msg00599.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Jon A. Lambert <a href="mailto:Jon.A.Lambert#ix,netcom.com">Jon.A.Lambert#ix,netcom.com</a>, Thu 26 Feb 1998, 05:41 GMT <UL> <LI><strong><A NAME="00602" HREF="msg00602.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Thu 26 Feb 1998, 06:24 GMT <LI><strong><A NAME="00612" HREF="msg00612.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Jon A. Lambert <a href="mailto:Jon.A.Lambert#ix,netcom.com">Jon.A.Lambert#ix,netcom.com</a>, Fri 27 Feb 1998, 04:38 GMT <LI><strong><A NAME="00619" HREF="msg00619.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Fri 27 Feb 1998, 07:53 GMT <LI><strong><A NAME="00623" HREF="msg00623.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Fri 27 Feb 1998, 12:43 GMT </LI> <LI><strong><A NAME="00656" HREF="msg00656.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Jon A. Lambert <a href="mailto:Jon.A.Lambert#ix,netcom.com">Jon.A.Lambert#ix,netcom.com</a>, Sun 01 Mar 1998, 05:25 GMT <LI><strong><A NAME="00664" HREF="msg00664.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Sauron <a href="mailto:dlove#kusd,kusd.edu">dlove#kusd,kusd.edu</a>, Mon 02 Mar 1998, 00:16 GMT <LI><strong><A NAME="00669" HREF="msg00669.html">Re: [MUD-Dev] Java and Javascript</A></strong>, Jon A. Lambert <a href="mailto:Jon.A.Lambert#ix,netcom.com">Jon.A.Lambert#ix,netcom.com</a>, Mon 02 Mar 1998, 16:28 GMT </LI> </LI> </LI> </LI> </LI> </LI> </UL> </LI> </UL> </LI> </ul> </ul> </ul> </ul> </ul> </ul> </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>