1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Some thoughts on languages and users &#45; was: Macro semi -->
<!--X-From-R13: ptNnzv&#45;pt.UenlEntr.Sqzbagba.OP.QO (Quevf Uenl) -->
<!--X-Date: Tue, 28 Apr 1998 23:02:31 &#45;0700 -->
<!--X-Message-Id: 9804290515.8wzs@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--X-Content-Type: text -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Some thoughts on languages and users - was: Macr</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">
</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="msg00233.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00230.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00230.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00318.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00228">Author</A>
&nbsp;|&nbsp;<A HREF="#00228">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00228">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Some thoughts on languages and users - was: Macro semi</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: Some thoughts on languages and users - was: Macro semi</LI>
<LI><em>From</em>: <A HREF="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</A> (Chris Gray)</LI>
<LI><em>Date</em>: Tue, 28 Apr 98 22:15:55 MST</LI>
<LI><em>Delivery-date</em>: Tue Apr 28 23:02:36 1998</LI>
<LI><em>Delivery-date</em>: Tue, 28 Apr 1998 23:02:36 -0700</LI>
<LI><em>Envelope-to</em>: claw#kanga,nu</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: "Petidomo List Agent,,,," &lt;<A HREF="mailto:petidomo#kanga,nu">petidomo#kanga,nu</A>&gt;</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
[Jon Lambert:]

[much trimmed!]

:Rather than attempting to discuss your server design (since I'd be 
:quite ignorant), I'll bore you with a few thoughts on my own design 
:philosophies regarding languages and how they relate to my server 
:and my users.  And needless to say, run right off on a tangent.

Me too!

There are sort-of (okay, I'm stretching it!) 4 levels in my system. The lower
level is all written in compiled languages (soon C), and I'm the only one
who can currently touch that level. The next level is the MUD programming
language, which is quite a bit cleaner and safer than C (e.g. there are
no pointers, and the run-time catches things like division by zero, array
indexes out of bounds, etc.). Anyone who has been granted "apprentice" or
"wizard" status can use that language. The next level is a text input with
prompts system, where the form of code that can be written is quite a lot
restricted, and each portion is prompted for (the prompt itself changes, and
there is a one-line full prompt for each section). To be honest, I don't
know that this type of thing is worthwhile - I haven't had a chance to
watch the appropriate level of player trying to use it. The highest level
of things that can be done is done completely with the mouse. There is the
least capability with that method, but anyone can do it. The only problem
most people get into is entering object names properly (I want them in
an internal form like 'noun;adjective,adjective').

Both of the upper levels are written within the MUD language, so can readily
be extended as needed.

My experience is very limited compared to some out there, but what I've seen
is that some people master the MUD language without much trouble. Others
aren't into programming, but do enjoy the simple building a lot, and will
spend hours redecorating things. Still others only want to bash things.
Nothing new here, but merely pointing out that all levels of users will
exist for any aspect of the system.

I won't comment much more here (my brand new computer awaits me), but I
like Jon's idea of building everything out of components, which can then be
disassembled (or further assembled). Lots of stuff can be handled that way,
but, as usual, there will be lots of annoying exceptions, too! Things like
fluids would need special handling, as would situations where the original
components still maintain some of their identity.

--
Chris Gray   cg#ami-cg,GraySage.Edmonton.AB.CA


-- 
MUD-Dev: Advancing an unrealised future.
</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="00318" HREF="msg00318.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></strong>
<ul compact><li><em>From:</em> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00233.html">[MUD-Dev] Re: (fwd) MOB or player? Re: Global Communications on Muds</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00230.html">[MUD-Dev] Re: (fwd) Confusing?</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00230.html">[MUD-Dev] Re: (fwd) Confusing?</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00318.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00228"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00228"><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] DOOM Gets a Storyline?</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00274" HREF="msg00274.html">[MUD-Dev] DOOM Gets a Storyline?</A></strong>, 
Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Thu 30 Apr 1998, 19:07 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00248" HREF="msg00248.html">[MUD-Dev] Reuters: Cheaters Never Prosper</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 30 Apr 1998, 00:14 GMT
<LI><strong><A NAME="00236" HREF="msg00236.html">[MUD-Dev] Bio of John Bertoglio</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 29 Apr 1998, 20:01 GMT
<LI><strong><A NAME="00230" HREF="msg00230.html">[MUD-Dev] Re: (fwd) Confusing?</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 29 Apr 1998, 06:02 GMT
<LI><strong><A NAME="00228" HREF="msg00228.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Macro semi</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 29 Apr 1998, 06:02 GMT
<UL>
<LI><strong><A NAME="00318" HREF="msg00318.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sat 02 May 1998, 06:17 GMT
<UL>
<LI><strong><A NAME="00426" HREF="msg00426.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 06 May 1998, 18:33 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00233" HREF="msg00233.html">[MUD-Dev] Re: (fwd) MOB or player? Re: Global Communications on Muds</A></strong>, 
John Bertoglio <a href="mailto:alexb#internetcds,com">alexb#internetcds,com</a>, Wed 29 Apr 1998, 05:46 GMT
<LI><strong><A NAME="00224" HREF="msg00224.html">[MUD-Dev] META: Mail archives and MIME attachments</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 29 Apr 1998, 01:25 GMT
</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>