Re: Please any one suggest me some project ideas

From: Programmer Dude (Chris_at_Sonnack.com)
Date: 02/06/04


Date: Fri, 06 Feb 2004 15:24:38 -0600


"Edward G. Nilges" wrote:

> You have a separate PARSER for every language...which produces the
> same TREE.

Just a thought here....

In some of the more event-driven languages, the program structure
is more a field of small bushes than a tree. Given that these
small bushes may be functionally identical, but not ordered the
same nor named the same, a tree-based comparitor is going to suffer.

If, for example, one form has...

        Private Sub Command1_Click()

...at the top of the source, while a revision has...

        Private Sub b_OK_Click()

...at the middle (and assume the variables have changed and the
source has been re-ordered while retaining function), it's going
to be very tough for the comparitor to realize they are, in fact,
the same function.

None of which makes the idea a bad one. It's just not going to
be the End All Be All of program diff.

BTW:
I'm quite pleased with Compare It!, a shareware program I've found.
It works nicely with another product (also from Grig Software),
Synch It! (directory tree comparitor), and now features color syntax
highlighting of source code. It's not perfect, but very, very nice.

        http://www.grigsoft.com/wincmp.htm
        http://www.grigsoft.com/winsin.htm

-- 
|_ CJSonnack <Chris@Sonnack.com> _____________| How's my programming? |
|_ http://www.Sonnack.com/ ___________________| Call: 1-800-DEV-NULL  |
|_____________________________________________|_______________________|


Relevant Pages

  • Re: did I kill my tree?
    ... bushes planted 10 feet away from the property line. ... We want to plant grass there since the bushes broke up ... which in hindsight were from the tree. ...
    (rec.gardens)
  • Re: Cambrian explosion bit of an embarassment
    ... His point is that bushes have lots of branches and ... My impression of "bush vs. tree" in an evolutionary context is the ... was primarily in the context of the evolution of the basic cell types ... where horizontal gene transfer was a major influence. ...
    (talk.origins)
  • Re: Cambrian explosion bit of an embarassment
    ... His point is that bushes have lots of branches and ... making many basal branches short. ... My impression of "bush vs. tree" in an evolutionary context is the ...
    (talk.origins)
  • Re: Bushes in the Tree of Life
    ... Bushes in the Tree of Life ... "Genomic analyses are delivering unprecedented amounts of data from an ...
    (talk.origins)
  • Re: did I kill my tree?
    ... planted 10 feet away from the property line. ... goes back 40 feet and the bushes just took up 4 feet with dirt. ... in hindsight were from the tree. ... Can we plant grass there now ...
    (rec.gardens)