May 1997
- Multi-threaded mudding (was a flamefest) Jon A. Lambert
- Multi-threaded mudding (was a flamefest) Jeff Kesselman
- Multi-threaded mudding (was a flamefest) clawrenc@cup.hp.com
- Multi-threaded mudding (was a flamefest) Jeff Kesselman
- Multi-threaded mudding (was a flamefest) coder@ibm.net
- Multi-threaded mudding (was a flamefest) Jeff Kesselman
- Multi-threaded mudding (was a flamefest) coder@ibm.net
- Multi-threaded mudding (was a flamefest) Miroslav Silovic
- Multi-threaded mudding (was a flamefest) Jeff Kesselman
- Multi-threaded mudding (was a flamefest) Jon A. Lambert
- Multi-threaded mudding (was a flamefest) clawrenc@cup.hp.com
- Multi-threaded mudding (was a flamefest) Jeff Kesselman
- Multi-threaded mudding (was a flamefest) Jon A. Lambert
- Multi-threaded mudding (was a flamefest) Miroslav Silovic
- Multi-threaded mudding (was a flamefest) Jon A. Lambert
- Multi-threaded mudding (was a flamefest) Chris Gray
- Of disk swapping, database structure & project management.. Greg Munt
- Of disk swapping, database structure & project management.. Jeff Kesselman
- Of disk swapping, database structure & project management.. Jon A. Lambert
- Of disk swapping, database structure & project management.. clawrenc@cup.hp.com
- Of disk swapping, database structure & project management.. Chris Gray
- Of disk swapping, database structure & project management.. coder@ibm.net
- Of disk swapping, database structure & project management.. Jeff Kesselman
- Of disk swapping, database structure & project management.. clawrenc@cup.hp.com
- More sendmail tests... coder@ibm.net
- Last sendmail test (we're up to 8.*)! coder@ibm.net
- Multi-threaded mudding (was a flamefest) Jeff Kesselman
- Multi-threaded mudding (was a flamefest) Ling
- Comments on the DB layer clawrenc@cup.hp.com
- Comments on the DB layer Chris Gray
- Comments on the DB layer clawrenc@cup.hp.com
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Chris Gray
- Prepositions and parsing S001GMU@nova.wright.edu
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Chris Gray
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Chris Gray
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Chris Gray
- Prepositions and parsing coder@ibm.net
- Prepositions and parsing Chris Gray
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Marian Griffith
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Miroslav Silovic
- Prepositions and parsing Nathan Yospe
- Prepositions and parsing Marian Griffith
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Marian Griffith
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Nathan Yospe
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing clawrenc@cup.hp.com
- Prepositions and parsing Miroslav Silovic
- Prepositions and parsing Chris Gray
- Prepositions and parsing Miroslav Silovic
- Comments on the DB layer clawrenc@cup.hp.com
- Comments on the DB layer Jon A. Lambert
- Comments on the DB layer Jon A. Lambert
- Comments on the DB layer clawrenc@cup.hp.com
- InterMOO: a high-power MOO server (fwd) coder@ibm.net
- MUD-DEV traffic report coder@ibm.net
- Random plotlines Ling
- Random plotlines Chris Gray
- Random plotlines Ling
- Random plotlines clawrenc@cup.hp.com
- Random plotlines Jon A. Lambert
- Random plotlines clawrenc@cup.hp.com
- Random plotlines Marian Griffith
- Random plotlines clawrenc@cup.hp.com
- Administrative notes coder@ibm.net
- Administrative notes Miroslav Silovic
- Administrative notes Marian Griffith
- Administrative notes Todd Lair
- Administrative notes Jeff Kesselman
- Administrative notes Adam Wiggins
- Administrative notes Todd Lair
- Administrative notes Jon A. Lambert
- Administrative notes Adam Wiggins
- Administrative notes Nathan Yospe
- Administrative notes Adam Wiggins
- Administrative notes ashen
- Administrative notes Jeff Kesselman
- Administrative notes Jon A. Lambert
- Administrative notes Travis S Casey
- Administrative notes Jeff Kesselman
- Administrative notes Nathan Yospe
- Administrative notes Jon A. Lambert
- Administrative notes Marian Griffith
- Administrative notes Adam Wiggins
- Administrative notes Marian Griffith
- Administrative notes Fraser McCormick
- Administrative notes Adam Wiggins
- Administrative notes Chris Gray
- Administrative notes Marian Griffith
- Administrative notes Chris Gray
- Administrative notes Adam Wiggins
- Administrative notes coder@ibm.net
- Administrative notes Chris Gray
- Administrative notes Adam Wiggins
- Administrative notes Jeff Kesselman
- Administrative notes Miroslav Silovic
- Administrative notes Miroslav Silovic
- Administrative notes Chris Gray
- Administrative notes Miroslav Silovic
- Administrative notes Orion Henry
- Administrative notes Marian Griffith
- Administrative notes Adam Wiggins
- Administrative notes Marian Griffith
- Administrative notes Adam Wiggins
- Administrative notes Marian Griffith
- Administrative notes clawrenc@cup.hp.com
- Administrative notes Miroslav Silovic
- Administrative notes Jamie Norrish
- Administrative notes Todd Lair
- Administrative notes Jon A. Lambert
- Administrative notes clawrenc@cup.hp.com
- Administrative notes Jon A. Lambert
- Administrative notes Miroslav Silovic
- Administrative notes Adam Wiggins
- Administrative notes clawrenc@cup.hp.com
- Administrative notes Marian Griffith
- Administrative notes Jon A. Lambert
- Administrative notes Miroslav Silovic
- Administrative notes Jon A. Lambert
- Administrative notes Miroslav Silovic
- Administrative notes Miroslav Silovic
- Administrative notes clawrenc@cup.hp.com
- Administrative notes clawrenc@cup.hp.com
- Administrative notes Jeff Kesselman
- Administrative notes Jeff Kesselman
- Administrative notes Miroslav Silovic
- Administrative notes Caliban Tiresias Darklock
- Administrative notes Miroslav Silovic
- (fwd) A Mud Protocol (MUD Markup Language) clawrenc@cup.hp.com
- Game easter eggs clawrenc@cup.hp.com
- Client<->mud compression protocol coder@ibm.net
- Client<->mud compression protocol Jeff Kesselman
- Introduction Marian Griffith
- Introduction clawrenc@cup.hp.com
- Introduction Jeff Kesselman
- Introduction Jon A. Lambert
- Introduction clawrenc@cup.hp.com
- generic objects, behaviors Andy Davidoff
- generic objects, behaviors Chris Gray
- generic objects, behaviors Jon A. Lambert
- generic objects, behaviors clawrenc@cup.hp.com
- Introduction Oliver Jowett
- Introduction clawrenc@cup.hp.com
- Introduction Oliver Jowett
- Introduction clawrenc@cup.hp.com
- Introduction Matt Chatterley
- Introduction Oliver Jowett
- generic objects, behaviors Ross Nicoll
- generic objects, behaviors Nathan Yospe
- generic objects, behaviors Jeff Kesselman
- generic objects, behaviors Chris Gray
- generic objects, behaviors Jeff Kesselman
- generic objects, behaviors Chris Gray
- generic objects, behaviors clawrenc@cup.hp.com
- generic objects, behaviors Jeff Kesselman
- several messages Ling
- several messages Jeff Kesselman
- several messages clawrenc@cup.hp.com
- several messages Ling
- Role-playing [was several messages] Matt Chatterley
- Role-playing [was several messages] Adam Wiggins
- Role-playing [was several messages] Matt Chatterley
- Role-playing [was several messages] Adam Wiggins
- Role-playing [was several messages] clawrenc@cup.hp.com
- Role-playing [was several messages] Adam Wiggins
- Role-playing [was several messages] Nathan Yospe
- Role-playing [was several messages] Ling
- Role-playing [was several messages] clawrenc@cup.hp.com
- Role-playing [was several messages] coder@ibm.net
- Role-playing [was several messages] Chris Gray
- Introduction Dan Root
- Introduction Chris Gray
- Introduction Dan Root
- Introduction Chris Gray
- Introduction Ling
- Introduction Dan Root
- Introduction Ling
- Introduction clawrenc@cup.hp.com
- Introduction Chris Gray
- Introduction Dan Root
- Introduction Chris Gray
- Introduction Dan Root
- Introduction Ling
- Introduction Dan Root
- Introduction clawrenc@cup.hp.com
- Introduction clawrenc@cup.hp.com
- Introduction Jeff Kesselman
- Introduction Dan Root
- Introduction clawrenc@cup.hp.com
- Introduction Chris Gray
- Introduction clawrenc@cup.hp.com
- Introduction clawrenc@cup.hp.com
- Introduction Jeff Kesselman
- Introduction Chris Gray
- Introduction clawrenc@cup.hp.com
- Introduction Dan Root
- Introduction Miroslav Silovic
- Introduction Chris Gray
- Introduction Miroslav Silovic
- Introduction clawrenc@cup.hp.com
- Introduction Miroslav Silovic
- Introduction coder@ibm.net
- Introduction Chris Gray
- RP thesis... Jeff Kesselman
- RP thesis... Matt Chatterley
- RP thesis... Adam Wiggins
- RP thesis... Matt Chatterley
- RP thesis... Adam Wiggins
- RP thesis... Matt Chatterley
- RP thesis... Nathan Yospe
- RP thesis... Matt Chatterley
- RP thesis... Adam Wiggins
- RP thesis... Chris Gray
- RP thesis... Matt Chatterley
- RP thesis... Jon A. Lambert
- RP thesis... Marian Griffith
- RP thesis... Adam Wiggins
- RP thesis... clawrenc@cup.hp.com
- RP thesis... Matt Chatterley
- RP thesis... Caliban Tiresias Darklock
- RP thesis... Jon A. Lambert
- RP thesis... Jeff Kesselman
- RP thesis... Jon A. Lambert
- RP thesis... Jeff Kesselman
- RP thesis... coder@ibm.net
- RP thesis... Jeff Kesselman
- RP thesis... clawrenc@cup.hp.com
- RP thesis... clawrenc@cup.hp.com
- RP thesis... Adam Wiggins
- RP thesis... clawrenc@cup.hp.com
- RP thesis... Ling
- RP thesis... clawrenc@cup.hp.com
- RP thesis... Jon A. Lambert
- RP thesis... Marian Griffith
- RP thesis... Adam Wiggins
- RP thesis... Adam Wiggins
- RP thesis... Matt Chatterley
- RP thesis... Adam Wiggins
- RP thesis... Matt Chatterley
- RP thesis... Adam Wiggins
- RP thesis... Nathan Yospe
- RP thesis... clawrenc@cup.hp.com
- RP thesis... Matt Chatterley
- RP thesis... clawrenc@cup.hp.com
- RP thesis... Marian Griffith
- RP thesis... Adam Wiggins
- RP thesis... Marian Griffith
- RP thesis... Nathan Yospe
- RP thesis... Shawn Halpenny
- RP thesis... Adam Wiggins
- RP thesis... Caliban Tiresias Darklock
- RP thesis... Travis S Casey
- RP thesis... Ling
- RP thesis... Chris Gray
- RP thesis... Chris Gray
- RP thesis... Adam Wiggins
- RP thesis... Marian Griffith
- RP thesis... Jeff Kesselman
- RP thesis... coder@ibm.net
- RP thesis... Matt Chatterley
- RP thesis... clawrenc@cup.hp.com
- RP thesis... clawrenc@cup.hp.com
- RP thesis... Jeff Kesselman
- RP thesis... Nathan Yospe
- RP thesis... clawrenc@cup.hp.com
- RP thesis... Ling
- RP thesis... coder@ibm.net
- RP thesis... Jeff Kesselman
- RP thesis... Marian Griffith
- RP thesis... Caliban Tiresias Darklock
- RP thesis... Marian Griffith
- Distribution of Exp [was Administrative notes] Matt Chatterley
- unsibscribe Carter T. Shock
- Late introduction Wout Mertens
- Introduction Ross Nicoll
- Roll-playing Khanone@aol.com
- Disk v. Mem ashen
- Disk v. Mem Dan Root
- Disk v. Mem Cynbe ru Taren
- Disk v. Mem Jeff Kesselman
- Disk v. Mem Chris Gray
- Disk v. Mem Nathan Yospe
- Disk v. Mem Chris Gray
- Disk v. Mem Miroslav Silovic
- Disk v. Mem clawrenc@cup.hp.com
- Abnother RP paradigm Jeff Kesselman
- Mud tree coder@ibm.net
- Introduction (Marian) Marian Griffith
- Introduction (Marian) Jeff Kesselman
- Introduction (Marian) Marian Griffith
- Introduction (Marian) Miroslav Silovic
- Levels (was: Administrative notes) Marian Griffith
- Levels (was: Administrative notes) Miroslav Silovic
- Levels (was: Administrative notes) clawrenc@cup.hp.com
- Levels (was: Administrative notes) Adam Wiggins
- Levels (was: Administrative notes) clawrenc@cup.hp.com
- Levels (was: Administrative notes) Adam Wiggins
- Levels (was: Administrative notes) coder@ibm.net
- Levels (was: Administrative notes) Adam Wiggins
- Levels (was: Administrative notes) Nathan Yospe
- Levels (was: Administrative notes) Adam Wiggins
- Levels (was: Administrative notes) coder@ibm.net
- Levels (was: Administrative notes) Adam Wiggins
- Levels (was: Administrative notes) Marian Griffith
- Levels (was: Administrative notes) Ling
- Levels (was: Administrative notes) clawrenc@cup.hp.com
- Levels (was: Administrative notes) Adam Wiggins
- Levels (was: Administrative notes) coder@ibm.net
- Levels (was: Administrative notes) Adam Wiggins
- Role-playing Marian Griffith
- non combat muds (was: Administrative notes) Marian Griffith
- Role-playing Khanone@aol.com
- Role-playing Shawn Halpenny
- Role-playing Ling
- Role-playing Shawn Halpenny
- Languages Chris Gray
- Languages Miroslav Silovic
- Languages Chris Gray
- Languages coder@ibm.net
- Languages Dan Root
- Languages Miroslav Silovic
- Languages Chris Gray
- Languages Miroslav Silovic
- Languages Chris Gray
- Languages Caliban Tiresias Darklock
- Languages Jeff Kesselman
- Languages clawrenc@cup.hp.com
- Languages Caliban Tiresias Darklock
- Languages Chris Gray
- Languages Ben Greear
- Languages Brandon Gillespie
- Languages Chris Gray
- Languages Miroslav Silovic
- Languages Jon A. Lambert
- Languages clawrenc@cup.hp.com
- Quoting and attributions clawrenc@cup.hp.com
- Levels: An abstraction of character abilities. Jon A. Lambert
- Levels: An abstraction of character abilities. Adam Wiggins
- Administration: Subscription problems clawrenc@cup.hp.com
- Languages Chris Gray
- Skills in RP games Matt Chatterley
- Skills in RP games Adam Wiggins
- Skills Ling
- Skills Adam Wiggins
- OO design patterns coder@ibm.net
- Lathander's Introduction Dustan M. Hough
- Lathander's Introduction coder@ibm.net
- A brief introduction.. ok, Nathan Yospe
- Availability of our stuff Chris Gray
- Verb binding Chris Gray
- Verb binding Adam Wiggins
- Support mud [was Languages] ashen
- Support mud [was Languages] Matt Chatterley
- Support mud [was Languages] Oliver Jowett
- Support mud [was Languages] Matt Chatterley
- A brief introduction.. ok, coder@ibm.net
- Role-playing coder@ibm.net
- The limits of system Jamie Norrish
- The limits of system Matt Chatterley
- The limits of system Jamie Norrish
- The limits of system Chris Gray
- The limits of system Shawn Halpenny
- The limits of system Jamie Norrish
- CORBA Miroslav Silovic
- Player coding and security Jeff Kesselman
- Player coding and security Shawn Halpenny
- Player coding and security Nathan Yospe
- Player coding and security clawrenc@cup.hp.com
- Player coding and security Shawn Halpenny
- Player coding and security Chris Gray
- (fwd) Multi-threaded mudding (was a flamefest) clawrenc@cup.hp.com
- handling ambiguity, and prompts Chris Gray
- handling ambiguity, and prompts clawrenc@cup.hp.com
- handling ambiguity, and prompts Raz
- handling ambiguity, and prompts Chris Gray
- Language Adam Wiggins
- DB lock and MT models clawrenc@cup.hp.com
Not a bad discussion of the area, tho i not that his suggested model
is the least case of the lockless model I use here:
From: jacob@cd.chalmers.se (Jacob Hallen)
Newsgroups: rec.games.mud.misc,rec.games.mud.admin
Subject: Re: Multi-threaded mudding (was a flamefest)
Date: 9 May 1997 00:16:18 GMT
In article <3366c90e.1108797@news.uq.edu.au>,
Geoffrey King <zzgking@mailbox.uq.edu.au> wrote:
>Here are i think a list of pros and cons for using threads (with an
>emphasis on Java), please feel free to adjust, amend or add to:
This entire thread of discussion shows how little people understand
about concurrentcy in programs.
If we want parallell execution of several chains of events at the same
time, we have to consider how these chains interact. In the case of a
MUD we find that it is possible to carry out quite a few different
things at the same time without any collisions of execution chains.
For instance we can happily execute a talk command in one room while
we perform a combat action in an other room. They do not interfere
with each other, and so they will behave in exactly the same way as in
a single threaded MUD.
On the other hand, we may get very funny results if we allow the
combat actions of two different participants in the combat be executed
at the same time. For instance, if two people are fighting a third
person and both strike at approximately the same time it may happend
that in mid execution, the target is suddenly gone, because the other
participant killed it, or made it flee.
There are a couple of different ways of stopping these thinsg from
happening. The most well known one is to use some sort of mechanism to
lock the resources you need before you exceute your chain of events.
Semaphores, monitors and rendez-vous are the most common mechanisms.
The important point about this is that the programmer has to determine
what resources are needed and has to explicitly lock and release them.
It takes quite a bit of skill and knowledge to do these things in a
correct way and the consequences of failing to do the right thing are
usually way beyond the bugs in a normal MUD. It would be quite easy
for any programmer to write code that makes the entire MUD lock up.
The classic problems are deadlock, where two execution chains require
a resource that the other one has locked, and starvation, where a
cahin needs a resource but never gets it.
There are no really good debugging tools available for systems based
on these techniques.
In a world of unskilled coders, I don't think you will be able to
build a multi-threaded mud which requires the coders to handle the
concurrency problems.
This means that a multi-processing mud should use implicit mechanisms
to handle resource sharing. This is quite possible, and not all that
hard if you use the current model of execution that is employed in all
MUDs that I'm aware of.
You have two basic ways of starting a chain of events. The first one
is that a player enters a command, starting the execution of a series
of statements and possibly changing the state of the MUD. The second
one is a timer triggered execution of a series of statements, possibly
changing the state of the MUD.
The most important property of both types is that the series of
statement is limited in length and thus execution time, and that these
limits restrict a single chain to fractions of a second.
This makes the chain-of-execution ideal as an indivisible unit for the
purpose of handling parallellism.
If we use LPC as an example, we would allow several chains of
execution to run in parallell, each handled by its own process or
thread. A thread would lock objects for reading or for writing
whenever the thread needs to access attributes of the object. If the
object is locked for writing, the modifications are actually done in a
copy of the object, not the object itself.
If a situation occurs where a thread needs a resource that is locked
it will get the resource if it is older than the owner of the
resource. The owner throws away everything it has done and starts
over.
If it is younger than the owner, it stops and waits for the resource
to be free.
When a thread terminates, it frees all resources and updates the state
of all objects it has modified and outputs all messages it has
generated.
This scheme would allow you to run an LPC based mud on several
parallell processors in a tightly or loosely coupled environment
without any changes to the LPC syntax, and very small changes to the
semantics.
Jacob Hall n
--
J C Lawrence Internet: claw@null.net
(Contractor) Internet: coder@ibm.net
---------------(*) Internet: clawrenc@cup.hp.com
...Honorary Member Clan McFUD -- Teamer's Avenging Monolith... - Virtual rooms (was: RP thesis...) Shawn Halpenny
- Virtual rooms (was: RP thesis...) clawrenc@cup.hp.com
- Virtual rooms (was: RP thesis...) Shawn Halpenny
- Virtual rooms (was: RP thesis...) clawrenc@cup.hp.com
- Virtual rooms (was: RP thesis...) Shawn Halpenny
- Virtual rooms (was: RP thesis...) clawrenc@cup.hp.com
- Virtual rooms (was: RP thesis...) Shawn Halpenny
- Invite/Introduction.... Jeff Kesselman
- Invite/Introduction.... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Miroslav Silovic
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... coder@ibm.net
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... coder@ibm.net
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... coder@ibm.net
- Alright... IF your gonan do DESIESE... Shawn Halpenny
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Marian Griffith
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Marian Griffith
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Marian Griffith
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Alex Oren
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... coder@ibm.net
- Alright... IF your gonan do DESIESE... Marian Griffith
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Marian Griffith
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Jon A. Lambert
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Chris Gray
- Alright... IF your gonan do DESIESE... coder@ibm.net
- Alright... IF your gonan do DESIESE... Chris Gray
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Marian Griffith
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Shawn Halpenny
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Shawn Halpenny
- Alright... IF your gonan do DESIESE... Raz
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Shawn Halpenny
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Shawn Halpenny
- Alright... IF your gonan do DESIESE... Nathan Yospe
- Alright... IF your gonan do DESIESE... Miroslav Silovic
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Miroslav Silovic
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Nathan Yospe
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Matt Chatterley
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Miroslav Silovic
- Alright... IF your gonan do DESIESE... Ben Greear
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Matt Chatterley
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Raz
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Caliban Tiresias Darklock
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Matt Chatterley
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Marian Griffith
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Jon A. Lambert
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Matt Chatterley
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Matt Chatterley
- Alright... IF your gonan do DESIESE... Nathan Yospe
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Jeff Kesselman
- Alright... IF your gonan do DESIESE... Matt Chatterley
- Alright... IF your gonan do DESIESE... Alex Oren
- Alright... IF your gonan do DESIESE... Adam Wiggins
- Alright... IF your gonan do DESIESE... Shawn Halpenny
- Alright... IF your gonan do DESIESE... Nathan Yospe
- Alright... IF your gonan do DESIESE... Huibai
- Alright... IF your gonan do DESIESE... Alex Oren
- Alright... IF your gonan do DESIESE... Brandon J. Rickman
- Alright... IF your gonan do DESIESE... Matt Chatterley
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Alex Oren
- Alright... IF your gonan do DESIESE... Matt Chatterley
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Marian Griffith
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... clawrenc@cup.hp.com
- Alright... IF your gonan do DESIESE... Alex Oren
- Prepositions and Parsing... S001GMU@nova.wright.edu
- Prepositions and Parsing... Chris Gray
- Prepositions and Parsing... S001GMU@nova.wright.edu
- Prepositions and Parsing... Chris Gray
- Prepositions and Parsing... S001GMU@nova.wright.edu
- Prepositions and Parsing... Chris Gray
- unsubscribe mud-dev Dustan M. Hough
- Multiple characters and nested prompts clawrenc@cup.hp.com
- Nutirtion and a Resource Question Jeff Kesselman
- Nutirtion and a Resource Question coder@ibm.net
- Nutirtion and a Resource Question Nathan Yospe
- Nutirtion and a Resource Question coder@ibm.net
- Nutirtion and a Resource Question Nathan Yospe
- Languages Ling
- Q's Ling
- Q's coder@ibm.net
- Dupes. coder@ibm.net
- Languages coder@ibm.net
- Rooms, 3D arrays, etc. Michael Hohensee
- Rooms, 3D arrays, etc. Nathan Yospe
- Rooms, 3D arrays, etc. coder@ibm.net
- Rooms, 3D arrays, etc. RHS Linux User
- Rooms, 3D arrays, etc. Jeff Kesselman
- Rooms, 3D arrays, etc. Shawn Halpenny
- Rooms, 3D arrays, etc. clawrenc@cup.hp.com
- Rooms, 3D arrays, etc. clawrenc@cup.hp.com
- Rooms, 3D arrays, etc. Michael Hohensee
- Rooms, 3D arrays, etc. Adam Wiggins
- Rooms, 3D arrays, etc. Raz
- Rooms, 3D arrays, etc. Nathan Yospe
- Rooms, 3D arrays, etc. Raz
- Rooms, 3D arrays, etc. Nathan Yospe
- Rooms, 3D arrays, etc. Ling
- Rooms, 3D arrays, etc. Miroslav Silovic
- Rooms, 3D arrays, etc. Chris Gray
- Rooms, 3D arrays, etc. Miroslav Silovic
- Rooms, 3D arrays, etc. Chris Gray
- Rooms, 3D arrays, etc. Miroslav Silovic
- Rooms, 3D arrays, etc. Chris Gray
- Rooms, 3D arrays, etc. clawrenc@cup.hp.com
- Rooms, 3D arrays, etc. Chris Gray
- Rooms, 3D arrays, etc. clawrenc@cup.hp.com
- Rooms, 3D arrays, etc. Miroslav Silovic
- Rooms, 3D arrays, etc. Jon A. Lambert
- Rooms, 3D arrays, etc. Jeff Kesselman
- Rooms, 3D arrays, etc. Chris Gray
- Rooms, 3D arrays, etc. clawrenc@cup.hp.com
- Rooms, 3D arrays, etc. Jeff Kesselman
- Rooms, 3D arrays, etc. Jon A. Lambert
- Rooms, 3D arrays, etc. Chris Gray
- Rooms, 3D arrays, etc. clawrenc@cup.hp.com
- Rooms, 3D arrays, etc. Caliban Tiresias Darklock
- Rooms, 3D arrays, etc. Marian Griffith
- Languages Jeff Kesselman
- Internal Mud Languages Jon A. Lambert
- Internal Mud Languages Jeff Kesselman
- Internal Mud Languages Jon A. Lambert
- Internal Mud Languages Jeff Kesselman
- Internal Mud Languages Chris Gray
- Starting characters (was: Alright...) Jamie Norrish
- Starting characters (was: Alright...) Jamie Norrish
- Starting characters (was: Alright...) Jeff Kesselman
- Starting characters (was: Alright...) Jon A. Lambert
- Spoken Languages & Food [was RP thesis...] Matt Chatterley
- Spoken Languages & Food [was RP thesis...] Adam Wiggins
- Spoken Languages & Food [was RP thesis...] Matt Chatterley
- Spoken Languages & Food [was RP thesis...] Adam Wiggins
- Spoken Languages & Food [was RP thesis...] clawrenc@cup.hp.com
- Spoken Languages & Food [was RP thesis...] Travis S Casey
- Spoken Languages & Food [was RP thesis...] Jeff Kesselman
- Spoken Languages & Food [was RP thesis...] Nathan Yospe
- Spoken Languages & Food [was RP thesis...] clawrenc@cup.hp.com
- Spoken Languages & Food [was RP thesis...] Jon A. Lambert
- Spoken Languages & Food [was RP thesis...] Nathan Yospe
- Spoken Languages & Food [was RP thesis...] Matt Chatterley
- Spoken Languages & Food [was RP thesis...] clawrenc@cup.hp.com
- Spoken Languages & Food [was RP thesis...] Marian Griffith
- Spoken Languages & Food [was RP thesis...] Travis S Casey
- Spoken Languages & Food [was RP thesis...] Matt Chatterley
- Spoken Languages & Food [was RP thesis...] Adam Wiggins
- Spoken Languages & Food [was RP thesis...] Jeff Kesselman
- Pidgin Language & Writing [was RP Thesis] Matt Chatterley
- Resets, repops and quests Alex Oren
- Resets, repops and quests Jeff Kesselman
- Resets, repops and quests Caliban Tiresias Darklock
- Resets, repops and quests Ling
- Resets, repops and quests Chris Gray
- Resets, repops and quests Matt Chatterley
- Resets, repops and quests Todd Lair
- Resets, repops and quests Chris Gray
- Resets, repops and quests Jeff Kesselman
- Resets, repops and quests Raz
- Resets, repops and quests Alex Oren
- Resets, repops and quests Chris Gray
- Resets, repops and quests Raz
- Resets, repops and quests Chris Gray
- Resets, repops and quests Nathan Yospe
- Resets, repops and quests Alex Oren
- Resets, repops and quests Chris Gray
- Resets, repops and quests clawrenc@cup.hp.com
- Resets, repops and quests Shawn Halpenny
- Resets, repops and quests clawrenc@cup.hp.com
- Resets, repops and quests Adam Wiggins
- Resets, repops and quests Chris Gray
- Resets, repops and quests Alex Oren
- Resets, repops and quests clawrenc@cup.hp.com
- Resets, repops and quests Huibai
- Resets, repops and quests clawrenc@cup.hp.com
- Resets, repops and quests clawrenc@cup.hp.com
- Nutirtion and a Resource Question Jeff Kesselman
- Nutirtion and a Resource Question clawrenc@cup.hp.com
- Conventions (was RP thesis) S001GMU@nova.wright.edu
- Conventions (was RP thesis) Jeff Kesselman
- Conventions (was RP thesis) Adam Wiggins
- Levels and Goals [was Alright..IF your gonan do DESIESE] Matt Chatterley
- Levels and Goals [was Alright..IF your gonan do DESIESE] Jeff Kesselman
- Numbers [was RP thesis...] Matt Chatterley
- RP thesis... (Chinese stuff) Ling
- Meta issues [was Alright... IF your gonan do DESIESE...] Matt Chatterley
- Meta issues [was Alright... IF your gonan do DESIESE...] clawrenc@cup.hp.com
- Meta issues [was Alright... IF your gonan do DESIESE...] Matt Chatterley
- Important: Posting requirements coder@ibm.net
- Levels and Goals [was Alright..IF your gonan do Adam Wiggins
- Levels and Goals [was Alright..IF your gonan do Jeff Kesselman
- Levels and Goals [was Alright..IF your gonan do clawrenc@cup.hp.com
- Levels and Goals [was Alright..IF your gonan do Jeff Kesselman
- Levels and Goals [was Alright..IF your gonan do clawrenc@cup.hp.com
- Levels and Goals [was Alright..IF your gonan do Jeff Kesselman
- Levels and Goals [was Alright..IF your gonan do clawrenc@cup.hp.com
- Levels and Goals [was Alright..IF your gonan do Jeff Kesselman
- Goal orienetd NPCs Jeff Kesselman
- Goal orienetd NPCs Nathan Yospe
- lots of stuff, sigh. Chris Gray
- Levels and Goals [was Alright..IF your gonan do Jon A. Lambert
- Probability (was: Alright... IF your gonan do DESIESE...) Shawn Halpenny
- Quests [was Resets, repops and quests] Matt Chatterley
- Quests [was Resets, repops and quests] Shawn Halpenny
- Quests [was Resets, repops and quests] Jeff Kesselman
- Quests [was Resets, repops and quests] Ling
- Quests [was Resets, repops and quests] Matt Chatterley
- Aims [was Alright... IF your gonan do DESIESE...] Matt Chatterley
- Habitat Data clawrenc@cup.hp.com
- Habitat Data clawrenc@cup.hp.com
- Habitat Anecdotes clawrenc@cup.hp.com
- Habitat Anecdotes Chris Gray
- Social Dimensions of Habitat's Citizenry clawrenc@cup.hp.com
- Social Dimensions of Habitat's Citizenry Jeff Kesselman
- The Lessons of Lucasfilm's Habitat clawrenc@cup.hp.com
- The Lessons of Lucasfilm's Habitat Jon A. Lambert
- The Lessons of Lucasfilm's Habitat clawrenc@cup.hp.com
- The Lessons of Lucasfilm's Habitat Jeff Kesselman
- The Lessons of Lucasfilm's Habitat clawrenc@cup.hp.com
- The Lessons of Lucasfilm's Habitat Jeff Kesselman
- The Lessons of Lucasfilm's Habitat clawrenc@cup.hp.com
- The Lessons of Lucasfilm's Habitat Jeff Kesselman
- The Lessons of Lucasfilm's Habitat Ling
- The Lessons of Lucasfilm's Habitat Chris Gray
- The Lessons of Lucasfilm's Habitat clawrenc@cup.hp.com
- The Lessons of Lucasfilm's Habitat coder@ibm.net
- Oracle Layza's Tales from Fujitsu Habitat clawrenc@cup.hp.com
- Powergamers [Was..Alright If] ashen
- Taming free PK ashen
- Taming free PK Marian Griffith
- Taming free PK Adam Wiggins
- Taming free PK Jeff Kesselman
- Taming free PK clawrenc@cup.hp.com
- MUDs - An environment, not a game Adam Wiggins
- MUDs - An environment, not a game Raz
- MUDs - An environment, not a game Adam Wiggins
- DESIGN: The Rules of Magic (fwd) Nathan Yospe