1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Clients -->
<!--X-From-R13: Eunja Vnycraal <znynpunvNvanzr.pbz> -->
<!--X-Date: Tue, 13 Jan 1998 15:56:41 +0000 -->
<!--X-Message-Id: Pine.SUN.3.96.980112161531.2598D&#45;100000@sun38 -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.LNX.3.96.980111221533.701C&#45;100000#mpc,dyn.ml.org -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Clients</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:malachai#iname,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="msg00227.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00229.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00229.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00231.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>Re: [MUD-Dev]  Clients</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: Mud-Dev list &lt;<A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A>&gt;</LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  Clients</LI>
<LI><em>From</em>: Shawn Halpenny &lt;<A HREF="mailto:malachai#iname,com">malachai#iname,com</A>&gt;</LI>
<LI><em>Date</em>: Tue, 13 Jan 1998 10:56:28 -0500 (EST)</LI>
<LI><em>Reply-To</em>: Shawn Halpenny &lt;<A HREF="mailto:malachai#iname,com">malachai#iname,com</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>
On Sun, 11 Jan 1998, Matt Chatterley wrote:

My two cents:

&gt; I think the most popular client features which people have described to me
&gt; are an easy to view command line for entering commands (with no limit on
&gt; length of lines), and a command history as well as a 'scroll back' of
&gt; sorts (aka tf's /recall).

I would consider a toggleable vi-mode for the command line practically
a necessity.  Actually, a number of useful features from shells would be
nice:

- '!' syntax for recalling old commands
- an intelligent history list (as more commands are added, the user-visible
  offset of previous commands does not change)
- etc.

&gt; The ability to make log files of events, connect to multiple worlds
&gt; simultaneously and macros are also popular.

Session log files are always nice.  In plain text, too.  If the mud is
sending me ANSI color, I don't want to deal with stuff like 
  ^[[1;32mBoy does ^[[2;31;42mthis^[[1;32m^[[40m suck to read.^[[m
in my session logs.  Macros are a must.  And it's awfully nice not to be
restricted in what one can write a macro for.  Specifically, something that
allows me a certain regular-expression matching ability.  Tintin-esque
example assuming Perl regexps:
	# make "'&lt;language&gt; &lt;text&gt;" map to "say in &lt;language&gt; &lt;text&gt;"
	#alias {^'\s*(.*?)\s+(.*)} {say in $1 $2}
 
And triggers are handy...regexps are a must there too.

&gt; I'm interesting in hearing not only which software you folks use, but also
&gt; *why you use it* - what does the software have that you like? What is
&gt; missing? Personally I use tf since it is straightforward to use and has a
&gt; nice, uncluttered display (something I will strive to recreate!).

I wrote my own client in Perl since I lusted after what I could do if I had
real regular-expression matching at my disposal.  And another plus was that
I could evaluate Perl while I was playing, should I need any extra
functionality.

[ ... ]

&gt; Also a simple information communication system so that screens such as
&gt; 'score' and 'stats' which are popular names for similar things on many
&gt; games can be permanently displayed or toggled (dynamically updated via
&gt; communication from the server to the client), perhaps on an 'information
&gt; window' which works as a 'pinboard' allowing iconisation of each window
&gt; and such.

I would like to be able to control the positions and sizes (within reason)
of all user interface elements.  The information the MUD may be sending is
fine, but I'd like more control over where I have to look to get it.

-- 
Shawn Halpenny


</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="00231" HREF="msg00231.html">Re: [MUD-Dev]  Clients</A></strong>
<ul compact><li><em>From:</em> Matt Chatterley &lt;root#mpc,dyn.ml.org&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00203" HREF="msg00203.html">Clients</A></STRONG>
<UL><LI><EM>From:</EM> Matt Chatterley &lt;root#mpc,dyn.ml.org&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00227.html">Re: [MUD-Dev] Clients</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00229.html">Re: [MUD-Dev] Clients</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00229.html">Re: [MUD-Dev] Clients</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00231.html">Re: [MUD-Dev]  Clients</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>Re: [MUD-Dev] Clients</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00230" HREF="msg00230.html">Re: [MUD-Dev] Clients</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Tue 13 Jan 1998, 19:36 GMT
<UL>
<LI><strong><A NAME="00232" HREF="msg00232.html">Re: [MUD-Dev] Clients</A></strong>, 
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Tue 13 Jan 1998, 23:44 GMT
<UL>
<LI><strong><A NAME="00234" HREF="msg00234.html">Re: [MUD-Dev] Clients</A></strong>, 
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Wed 14 Jan 1998, 00:57 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="00229" HREF="msg00229.html">Re: [MUD-Dev] Clients</A></strong>, 
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Tue 13 Jan 1998, 18:16 GMT
</LI>
</ul>
<LI><strong><A NAME="00228" HREF="msg00228.html">Re: [MUD-Dev]  Clients</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Tue 13 Jan 1998, 15:56 GMT
<UL>
<LI><strong><A NAME="00231" HREF="msg00231.html">Re: [MUD-Dev]  Clients</A></strong>, 
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Tue 13 Jan 1998, 23:50 GMT
<UL>
<LI><strong><A NAME="00237" HREF="msg00237.html">Re: [MUD-Dev]  Clients</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Wed 14 Jan 1998, 11:47 GMT
<UL>
<LI><strong><A NAME="00239" HREF="msg00239.html">Re: [MUD-Dev]  Clients</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Wed 14 Jan 1998, 15:21 GMT
<UL>
<LI><strong><A NAME="00240" HREF="msg00240.html">Re: [MUD-Dev]  Clients</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Wed 14 Jan 1998, 16:14 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</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>