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

# RE: MOO into C

- Date: Fri, 26 Jul 1996 16:39:55 PDT
- From:
- Content-Type: text/plain; charset="ISO-8859-1"

     ----------
    From:  dg[SMTP:dg@dcs.st-and.ac.uk]
    Sent:  Wednesday, July 24, 1996 3:06 PM
    To:  moo-cows
    Subject:  Re: MOO into C

    [...]
    >If all meaningful programs will decompile, does that mean they are
    >reversable and that a decompiled optmized method will recompile into a
    >usable form?

    That was what I was meaning, yes. If so, then integrating an optimiser
    would
    be as simple as a optimise() builtin (you'd still have to write it, of
    course). If optimised code is *not* decompilable, then things would be a
    lot
    more complicated because you'd have to save the text version or the
    unoptimised version of the code for making future modifications.

    [...]
    >I write code like this all the time.  I've been known to do:
    >
    >if (valid(object = (su = $string_utils):match_object(the_string)))

    Ah, so some of the horrible obfuscations in LambdaCore are *your* fault.
    :)
    Religious wars over code style aside, I prefer slightly verbose but
    easily
    understood code, and I would like it to *stay* that way unless I
    explicitly
    say I want it optimised, rather than mysterious behind-the-scenes
    autoobfuscation.

    And why keeping exactly the original code as their are wrote?
    I know that a programmer style can be important but I'm still
    see MOO like a "Programming-School" Ward. The decompiler can
    put the code in a more readable way than some programmers
    (like me ;) do.

    But, for such transformation, I really think that a standard
    form of comments are required, almost for the "copyright" and
    for let's other (and the author too... :) understanding what
    happens in that.

     ---------------------------------------------------------------
    The
    contradiction is not that free software are among the best,
       it's that
    commercial software aren't the best of
    them.
    ===============================================================
    Fabi
    en Ninoles aka the Baggus Mage aka Baffouille
    nightbird@cyberus.ca
                +-----------------------------
    finger me for my PGP Public
    Key  | Not knowing where you go
                                     | always
    lead you to
    [space must be fill to register] | a Baggus
    End...
    ---------------------------------------------------------------
    Can
     be reach too on Ninoles.Fabien@ic.gc.ca until
    23/08/96
    ---------------------------------------------------------------

- Prev: Re: MOO into C
- Next: MOO Source Level Debugger bf's...
- Index: MOO-cows
- Thread: MOO-cows

Home | Subject Index | Thread Index