[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

39: command parsing

[Full Header] [Plain Text]
From: "Chris Gray" <cg@ami-cg.GraySage.Edmonton.AB.CA>
Newsgroups: nu.kanga.list.mud-dev
Date: Wed, 12 Mar 97 22:23:52 MST
Organization: Kanga.Nu
[much clipped]

:I guess it's the difference between making a wall and letting users get
:over it in whatever way they can manage (whether it be flying, climbing,
:becoming non-corporeal and walking through, or even smashing it down) and
:doing a script like:
:
:if token++.Is("climb") and token.Is("wall")
:  room_message("$n scale$s the wall.", ch);
:  move_char(ch, UP)

You're going to have to have a very general scenario in order for all of
those methods of getting past the wall work! You're not going to get any
of them for free, I suspect.

However, point taken, and I've added a note to my to-do list to think hard
about moving all verbs to the main grammar. I instantly ran into the
3 definitions of 'read' - in the main scenario it reads text from some
object, in the mail-room it reads your email, and in the newsroom it
reads your set of subscribed newsgroups. The latter two forms don't
take an object, but the first requires one!

--
Chris Gray   cg@ami-cg.GraySage.Edmonton.AB.CA
ine beside my desk at work doesn't seem to suffer any problems, and most certainly can have both CPU's busy doing user work. :It is also my understanding that NT 4.0 uses a different model and :implements :"load sharing" as you define it above. I have heard rumors that Digital's :64-bit Unix :uses the "load sharing" model. Does anyone have any info on this? I'd be surprised if anyone wrote an operating system which reserved a CPU for the OS itself. However, it *is* MicroSoft being talked about!!! :-/ DEC is pretty good at software, so they should be able to get it right. We haven't ported our stuff to Alpha's yet, however, so I have no direct experience with them. -- Chris Gray cg@ami-cg.GraySage.Edmonton.AB.CA ------ =_NextPart_000_01BC2F2F.2CE1DFA0 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 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 ------ =_NextPart_000_01BC2F2F.2CE1DFA0--