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

# Re: builtin: match_objects()

- Date: Fri, 23 Aug 1996 20:46:47 PDT
- From:
- Reply-To:
- Content-Transfer-Encoding: quoted-printable
- Content-Type: text/plain; charset=ISO-8859-1
- Newsgroups: local.moo
- Organization: Where Stormnet meets the Internet
- References: <2.2.32.19960823212340.00cb27fc@vv.com>

    Followup to:  <2.2.32.19960823212340.00cb27fc@vv.com>
    By author:    Quinn <quinn@vv.com>
    In newsgroup: local.moo
    >
    >         ;match_objects(STR spec, LIST objects)
    >         -> {#matching_object*}
    >
    > Has anyone written a bf as above which scans name and aliases and returns
    > all matching objects?  Basically, it just setremoves everything from
    > 'objects' that doesn't match and returns the stripped list.
    >
    > If you're gonna respond just to say "What a stupid fucking idea!", consider
    > saying it into a mirror instead, complete with facial gestures.
    >

    I honestly don't think that it would be that much of a win to do this
    in the server as opposed to in-db, but I could be wrong, of course (it
    *would* eliminate the need to compile the regexp several times, for
    example).

    Either way, it wouldn't be that hard to find out.

    I must say that if there is something that MOO's handling of regexps
    lack it is the ability to precompile and reuse a regexp (this makes
    sense if you know the regex library API that MOO uses internally.)

    I have been joking with the idea of supporting plug-in server modules
    on UNIX versions that support dynamic loading (SVR4, Linux, mainly).
    It would let new builtin functions be compiled separately from the
    server and inserted into a running server without shutdown.  The chief
    difficulty is that I am not sure it would be possible/practical to
    *remove* the modules again, which diminishes the usefulness by quite a
    bit.

    	-hpa
    --
    PGP public key available - finger hpa@zytor.com
    Key fingerprint: 2047/2A960705 BA 03 D3 2C 14 A8 A8 BD  1E DF FE 69 EE 35 BD 74
    "The earth is but one country, and mankind its citizens."  --  Bahá'u'lláh
    Just Say No to Morden * The Shadows were defeated -- Babylon 5 is renewed!!

References:

- builtin: match_objects()

- From: Quinn <quinn@vv.com>

- Prev: builtin: match_objects()
- Next: call_verb() (Re: Use for $call_verb)
- Index: MOO-cows
- Thread: MOO-cows

Home | Subject Index | Thread Index