Hi Roy: >From roberhau@cup.hp.com Wed Dec 24 12:37:21 1997 >From: "Roy Oberhauser" >Message-Id: <9712240936.ZM10598@xsvr3.cup.hp.com> >Date: Wed, 24 Dec 1997 09:36:50 -0800 >To: lieber@ccs.neu.edu >Subject: Help:Project Design Questions >Cc: roberhau@xsvr3.cup.hp.com > >Hi Karl, > >I'd appreciate your input. I have some choices and would like to know from >you, a "user", what you'd like. > >I've integrated into the demjava tool. Is that appropriate? I think that is a very good solution. Hyperlink generation through an option is perfect. > >Do you prefer to see the original cd file (what programmer writes), or the >flattened xcd (doesn't look nice but reflects entire program). > I prefer the original cd file; it is more familiar to the programmer. >Are DisplayVisitor.beh, TraceVisitor.beh, etc. considered part of the program >you want documented or optional? > I consider them as an optional part since they are determined by the "main" cd itself. > >At this point, a class in a cd file can only hyperlink to a single instance in >any of the beh files and vice versa. It will point to the first occurrence in >the other file only. How useful is this? > >It may be more useful to create a class index file that contains all references >to a class and allows the user to browse all references one at a time (numbers >would be hyperlinked): > A cd[1 2] beh[1 2 3 4] > Main cd[1] beh[1] Yes, such a class index file is a good idea. It shows the connections between cd and beh files. The index file should be visible all the time. When I click on a class in the cd, it brings me to the index file entry for that class which shows me further connections. >I don't know if this is a required use case or optional (I lean toward >required). Would you like this or have a better suggestion? Is it an optional >growth phase or more important than the input file growth phase (in which case >I'll leave the input file as optional)? Yes, the index file is more important; make the input file optional. > >Thank you for your time, > >Roy >-- >Roy Oberhauser > /_ _ Application Delivery Lab, HP-UX System Technology Center > / / /_/ HP, 19447 Pruneridge Ave., MS 47LA1, Cupertino, CA 95014 > / roberhau@cup.hp.com, Telnet/(408)447-0589, FAX (408)447-4960 > -- Karl