1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Let's talk about numbers. -->
<!--X-From-R13: Qnyvona Fverfvnf Rnexybpx <pnyvonaNqnexybpx.pbz> -->
<!--X-Date: Fri, 25 Sep 1998 21:18:24 &#45;0700 -->
<!--X-Message-Id: 199809260418.WAA10516#darklock,com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199809252030.OAA20614#darklock,com -->
<!--X-Reference: 199809251503.IAA02560#cashew,snugharbor.com.snugharbor.com  -->
<!--X-Reference: 199809252235.RAA23175@dfw&#45;ix3.ix.netcom.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Let's talk about numbers.</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>
[&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="msg01249.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01251.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01247.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01267.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01250">Author</A>
&nbsp;|&nbsp;<A HREF="#01250">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01250">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Let's talk about numbers.</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: Let's talk about numbers. </LI>
<LI><em>From</em>: Caliban Tiresias Darklock &lt;<A HREF="mailto:caliban#darklock,com">caliban#darklock,com</A>&gt;</LI>
<LI><em>Date</em>: Fri, 25 Sep 1998 21:15:24 -0700</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>
On 06:36 PM 9/25/98 +00-05, I personally witnessed Jon A. Lambert jumping
up to say:
&gt;
&gt;For configuration options, I like using tab controls.  A few Windows 
&gt;apps make use of these, but they are much more commonly seen as 
&gt;standard fare on OS/2.   Each tab is a different category.  

Windows calls these "Property Sheets" (which are what I'm using), and they
are actually required under the Windows 95 logo requirements in the UI
guidelines. Evidently the Redmond boys agree with you. :)

&gt;Another advantage of the dialog approach over a config flatfile is 
&gt;that you then have editing, validation, bubble help and context level
&gt;help easily available.  Still the information can be stored in a 
&gt;flatfile in any format (.ini is rather handy) so the experienced user
&gt;can use any editor on it.

I actually have a planned feature (not yet implemented) which dumps the
registry settings for the application into a heavily commented
configuration file. Then the user can go in and edit this file, and later
read it back into the application which will parse and validate it before
updating the registry settings. Another consideration is some method of
migrating the application to another machine; ideally, you would just bring
your database over to the new machine, and everything gets taken care of.
Version upgrades are also a concern, and I'm debating over the inclusion of
a separate utility program which can browse the raw database or the
integration of the raw browser into the menu structure.

Another interesting plan is the error handling process. While most
applications will alert the user immediately to any error at all, I've been
putting errors into a separate window which you get at by clicking a '!'
button on the toolbar; when there are errors, this button flashes, letting
you know to go look at this window where every error is stored for this
particular run of the program. The only time I actually *interrupt* the
user with an error is when the program absolutely cannot continue without
repairing it. So when things go a little wrong, the program does everything
it can to recover, and only when it can't come up with any reasonable
action does it actually reach out and tap the user on the shoulder. I've
been reasonably shocked at how few errors actually *need* to be reported
immediately.

-----------------------------------------------------------------------
Caliban Tiresias Darklock &lt;caliban#darklock,com&gt;   | "I'm not sorry or 
Darklock Communications &lt;<A  HREF="http://www.darklock.com/">http://www.darklock.com/</A>&gt; |  ashamed of who I 
PGP Key AD21EE50 at &lt;<A  HREF="http://pgp5.ai.mit.edu/~bal/">http://pgp5.ai.mit.edu/~bal/</A>&gt; |  really am."      
FREE KEVIN MITNICK! &lt;<A  HREF="http://www.kevinmitnick.com/">http://www.kevinmitnick.com/</A>&gt; |  - Charles Manson 


</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="01267" HREF="msg01267.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>
<ul compact><li><em>From:</em> "Adam J. Thornton" &lt;adam#phoenix,Princeton.EDU&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="01232" HREF="msg01232.html">[MUD-Dev] Re: Let's talk about numbers.</A></STRONG>
<UL><LI><EM>From:</EM> Caliban Tiresias Darklock &lt;caliban#darklock,com&gt;</LI></UL></LI>
<LI><STRONG><A NAME="01235" HREF="msg01235.html">[MUD-Dev] Re: Let's talk about numbers.</A></STRONG>
<UL><LI><EM>From:</EM> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01249.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01251.html">[MUD-Dev] Re: let's call it a spellcraft</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01247.html">[MUD-Dev] Re: Let's talk about numbers.</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01267.html">[MUD-Dev] Re: Let's talk about numbers.</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01250"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01250"><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: Let's talk about numbers.</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="01221" HREF="msg01221.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
T. Alexander Popiel <a href="mailto:popiel#snugharbor,com">popiel#snugharbor,com</a>, Fri 25 Sep 1998, 15:03 GMT
<UL>
<LI><strong><A NAME="01232" HREF="msg01232.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Fri 25 Sep 1998, 20:30 GMT
<UL>
<LI><strong><A NAME="01235" HREF="msg01235.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 25 Sep 1998, 22:36 GMT
<LI><strong><A NAME="01247" HREF="msg01247.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Sat 26 Sep 1998, 03:31 GMT
</LI>
<LI><strong><A NAME="01250" HREF="msg01250.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sat 26 Sep 1998, 04:18 GMT
<LI><strong><A NAME="01267" HREF="msg01267.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Sat 26 Sep 1998, 16:44 GMT
</LI>
</LI>
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</ul>
<LI><strong><A NAME="01194" HREF="msg01194.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Thu 24 Sep 1998, 18:08 GMT
<UL>
<LI><strong><A NAME="01214" HREF="msg01214.html">[MUD-Dev] Let's talk about numbers.</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 25 Sep 1998, 05:59 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01198" HREF="msg01198.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Thu 24 Sep 1998, 19:53 GMT
</LI>
</ul>
</ul>
</ul>
</ul>
</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>