[Prev][Next][Index][Thread]

# Re: Traceback on @edit??

- Date: Wed, 10 Jul 1996 06:40:46 PDT
- From:
- In-Reply-To: Edward Goff's message of Wed, 10 Jul 1996 02:54:05 PDT
- References: <Pine.BSI.3.93.960710045338.25091A-100000@vespucci.iquest.com> <199607110338.TAA08695@penguin.glasswings.com.au>
- WWW: http://www.cs.colorado.edu/users/doppke/

    -----BEGIN PGP SIGNED MESSAGE-----

    >>> "eg" == Edward Goff <egoff@iquest.com> writes:

    eg> On Wed, 10 Jul 1996, Bek Oberin wrote:

    bo> I've just installed a MOO server on the local machine, 1.8.0p5,
    bo> and LambdaCore ... erm, whatever's current (downloaded from
    bo> parc.xerox.com today as LambdaCore-latest.tar.Z).

    bo> I can successfully @edit properties, and mail messages, but when I
    bo> try to edit verbs I get something resembling this:
     [munch]
    bo> @verb works, @program works, just the verb editing is broken.

    eg> Does anyone read the changelog and help file that comes with
    eg> servers anymore?

    I think you misspelled "Let me find the appropriate chapter and verse
    in the 1.8.0p5 ChangeLog."  :-)

    ...so, allow me; it's in the entry for 1.8.0alpha3, 27 Dec 1995.  (At
    least I *think* this should solve the problem...)

    ======================================================================
    Added support for unambiguous reference to specific verbs in the built-in
    functions `delete_verb()', `verb_info()', `set_verb_info()', `verb_args()',
    `set_verb_args()', `verb_code()', `set_verb_code()', and `disassemble().  In
    all cases, if the second argument (the verb name) is a positive number
    instead of a string, it is treated as a 1-based index into the list of all
    verbs defined on the given object.
    ********** The old behavior, in which numeric strings in these argument
    ** NOTE ** positions (and in the built-in `.program' command) were sometimes
    ********** treated as 0-based indices into the list of defined verbs, has
    now been disabled by default.  To re-enable it, define the property
    `$server_options.support_numeric_verbname_strings' and give it a true value.
    Most existing databases will require this re-enabling, at least for a period
    of transition; a certain amount of important old code critically depends on
    this old behavior.
      I chose to do things this way in order to emphasize the strong incentive
    for sites to update the affected old code to the new, more reliable
    mechanism; with the old mechanism enabled, it is possible to create
    situations where some verbs (with numeric names) simply cannot be referred
    to by name.
    ======================================================================

    - --
    John Doppke <doppke@cs.colorado.edu>

    "What's another word for Thesaurus?"
    		-- Steven Wright

    -----BEGIN PGP SIGNATURE-----
    Version: 2.6.2
    Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface

    iQCVAwUBMeOy3KZemKxwrStZAQFwOgQA3k76/0zb9JUN0ZfypWHYW0tnKUq9GQQI
    0wtvtxb7tQyxwQqjq7jZCT7oQltk2LJrd3ecSHly1be82nehhP4BFwpynQRgfoSy
    YnfGQ9/LkeMGKLo4MxUH5NkWs6RACeF9UNrnBd9fmp8mfETQfeLkPVraQhTvjcz/
    1KnTG+FgWtE=
    =bAHr
    -----END PGP SIGNATURE-----

References:

- Re: Traceback on @edit??

- From: Edward Goff <egoff@iquest.com>

- Traceback on @edit??

- From: Bek Oberin <gossamer@glasswings.com.au>

- Prev: Re: Traceback on @edit??
- Next: Trouble compiling pgperf
- Index: MOO-cows
- Thread: MOO-cows

Home | Subject Index | Thread Index