<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Text Parsing --> <!--X-From-R13: X Q Znjerapr <pynjNinerfrnepu.pbz> --> <!--X-Date: Thu, 10 Jun 1999 19:46:50 -0700 --> <!--X-Message-Id: E10sHKk-00056Q-00#under,su.varesearch.com --> <!--X-Content-Type: text/plain --> <!--X-Reference: Pine.BSF.4.10.9906092020180.8930-100000#shell9,ba.best.com --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: [MUD-Dev] Text Parsing</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:claw#varesearch,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="msg00734.html">Previous</a> | <a href="msg00736.html">Next</a> ] Thread: [ <a href="msg00770.html">Previous</a> | <a href="msg00683.html">Next</a> ] Index: [ <A HREF="author.html#00735">Author</A> | <A HREF="#00735">Date</A> | <A HREF="thread.html#00735">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: [MUD-Dev] Text Parsing</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>: Re: [MUD-Dev] Text Parsing </LI> <LI><em>From</em>: J C Lawrence <<A HREF="mailto:claw#varesearch,com">claw#varesearch,com</A>></LI> <LI><em>Date</em>: Thu, 10 Jun 1999 19:46:18 -0700</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> On Wed, 9 Jun 1999 20:34:12 -0700 (PDT) Matthew Mihaly <diablo#best,com> wrote: > On Wed, 9 Jun 1999, J C Lawrence wrote: >> On Wed, 9 Jun 1999 16:21:28 -0700 (PDT) Matthew Mihaly >> <diablo#best,com> wrote: >>> Actually, on that note generally, I have read some talk on here, >>> in the past, about how some of your servers can handle a LOT of >>> users online at once without having speed problems. >>> How the heck do you manage that? >> Careful design mostly. I know what things cost, how much they >> cost, and how often I absolutely have to do them. This is one of >> the few areas where all that CS math you (should have) done in >> grad school comes in *really* handy, but is still not really >> necessary. > Yes, this is definitely a problem for me. 1) I did not go to grad > school. 2) My undergrad degree is in political philosophy. 3) > Except for some BASIC in high school, I had never coded a thing > before starting Achaea. I'll quietly note here that I have no formal CS education, and am in fact self taught outside of some PET BASIC programming when I was 14/15. While I do have a pure maths background, I've never studied or particularly learnt the math I refer to above. I'm merely aware of it and some of its principles due to working with a number of others who do have that sort of background and consider that understanding an automatic assumption for the industry. (These are the kind of people who are painfully smart) This is why I caveat above that, "...(it) is still not really necessary." > It honestly never occurred to me, until about a year ago, that > speed would EVER be a problem in a text game. No graphics I > thought? Hell, how much processing power can that take?? *doh* A long long time ago I wrote a simple accounting system. It worked pretty well on twin floppy systems (no HD) which were the state of the art then. Performance comparitively sucked, and it had a nasty tendency to eat data files. Why? Because on every operation, for every single record I processed, I opened the relevent data file, indexed to the record in question, read it, closed the file, processed the record, and then repeated from the beginning for the next record. It was painful. It also exposed instabilities and fundamental weaknesses in the PC architecture. It was also an almost perfect example of really stupid and bad design and implementation. The problem was that normally it worked, and despite the fact that record IO routines were being called an obscenely large number of times the OS was good enough that it never spent much time in those IO routines so I never pgged them as the source of the problem... > I just assumed that interpreted languages would be slower I guess > becuase of the extra layer. There is alsways an expense for bytecoded or interpreted languages. However that expense need not be noticable or even really detectable as long as the real throughput bottlenecks lay elsewhere. > Also, I'm not quite sure what a state check is, but I'm guessing > it is checking the state of a particular piece of data? Yup. Its a "is this thing in a certain state, and if so, go do that" check. -- J C Lawrence Home: claw#kanga,nu ---------(*) Linux/IA64 - Work: claw#varesearch,com ... Beware of cromagnons wearing chewing gum and palm pilots ... _______________________________________________ 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="00682" HREF="msg00682.html">Re: [MUD-Dev] Text Parsing</A></STRONG> <UL><LI><EM>From:</EM> Matthew Mihaly <diablo#best,com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00734.html">Re: [MUD-Dev] Text Parsing</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00736.html">Re: [MUD-Dev] Game Economies</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00770.html">Re: [MUD-Dev] Text Parsing</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00683.html">Re: [MUD-Dev] Text Parsing</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00735"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00735"><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] Text Parsing</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="00716" HREF="msg00716.html">Re: [MUD-Dev] Text Parsing</A></strong>, Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Thu 10 Jun 1999, 21:58 GMT <LI><strong><A NAME="00739" HREF="msg00739.html">Re: [MUD-Dev] Text Parsing</A></strong>, Petri Virkkula <a href="mailto:pvirkkul#iki,fi">pvirkkul#iki,fi</a>, Fri 11 Jun 1999, 03:46 GMT <LI><strong><A NAME="00763" HREF="msg00763.html">Re: [MUD-Dev] Text Parsing</A></strong>, Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Fri 11 Jun 1999, 18:12 GMT </LI> <LI><strong><A NAME="00770" HREF="msg00770.html">Re: [MUD-Dev] Text Parsing</A></strong>, Katrina McClelan <a href="mailto:kitkat#marcus,pants.nu">kitkat#marcus,pants.nu</a>, Fri 11 Jun 1999, 19:34 GMT </LI> </LI> </LI> <LI><strong><A NAME="00735" HREF="msg00735.html">Re: [MUD-Dev] Text Parsing</A></strong>, J C Lawrence <a href="mailto:claw#varesearch,com">claw#varesearch,com</a>, Fri 11 Jun 1999, 02:46 GMT </LI> <LI><strong><A NAME="00683" HREF="msg00683.html">Re: [MUD-Dev] Text Parsing</A></strong>, Joey Hess <a href="mailto:joey#kitenet,net">joey#kitenet,net</a>, Thu 10 Jun 1999, 06:14 GMT <LI><strong><A NAME="00731" HREF="msg00731.html">Re: [MUD-Dev] Text Parsing</A></strong>, J C Lawrence <a href="mailto:claw#varesearch,com">claw#varesearch,com</a>, Fri 11 Jun 1999, 02:11 GMT </LI> </LI> </ul> </ul> </ul> <LI><strong><A NAME="00592" HREF="msg00592.html">Re: [MUD-Dev] Text Parsing</A></strong>, Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Tue 08 Jun 1999, 03:31 GMT <UL> <LI><strong><A NAME="00615" HREF="msg00615.html">Re: [MUD-Dev] Text Parsing</A></strong>, Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Tue 08 Jun 1999, 22:18 GMT </LI> </UL> </LI> </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>