From lieber@ccs.neu.edu Fri Oct 31 15:38:12 1997 Received: from stockberg.ccs.neu.edu (lieber@stockberg.ccs.neu.edu [129.10.112.123]) by amber.ccs.neu.edu (8.8.6/8.7.3) with ESMTP id PAA18822; Fri, 31 Oct 1997 15:38:03 -0500 (EST) From: Karl Lieberherr Received: (lieber@localhost) by stockberg.ccs.neu.edu (8.8.6/8.6.4) id PAA09690; Fri, 31 Oct 1997 15:38:02 -0500 (EST) Date: Fri, 31 Oct 1997 15:38:02 -0500 (EST) Message-Id: <199710312038.PAA09690@stockberg.ccs.neu.edu> To: dem@ccs.neu.edu Subject: user feedback Cc: demeter@ccs.neu.edu Status: R Hi Doug and Kedar: this person is betting on our technology and he wants to develop a Smalltalk product based on Demeter. What are the implications of his feedback on our installation instructions and documentation? Let's evaluate this carefully since we want our technology to be used. If we don't do this right, people will lose interest. -- Karl >From intobj@ibm.net Fri Oct 31 15:08:06 1997 >Received: from out2.ibm.net (out2.ibm.net [165.87.194.229]) > by amber.ccs.neu.edu (8.8.6/8.7.3) with ESMTP id PAA17213 > for ; Fri, 31 Oct 1997 15:07:58 -0500 (EST) >From: intobj@ibm.net >Received: from slip129-37-166-66.pq.ca.ibm.net (slip129-37-166-66.pq.ca.ibm.net [129.37.166.66]) by out2.ibm.net (8.8.5/8.6.9) with SMTP id UAA74516 for ; Fri, 31 Oct 1997 20:07:54 GMT >Message-ID: <345A64AA.EB5@ibm.net> >Date: Fri, 31 Oct 1997 15:07:22 -0800 >X-Mailer: Mozilla 3.0C (Win95; U; 16bit) >MIME-Version: 1.0 >To: "demeter@ccs.neu.edu" >Subject: Re: DJ installation >References: <199710311451.JAA08131@stockberg.ccs.neu.edu> >Content-Type: text/plain; charset=us-ascii >Content-Transfer-Encoding: 7bit >Status: R > >Karl Lieberherr wrote: >> >> Please let us know if you continue to have installation problems. >> We are in the process of getting the instructions clear. >> >> -- Karl >> >> Please take a look at the changed web-page >> http://www.ccs.neu.edu/home/kedar/DemjavaUse.html >> for more information. >> >> -- Kedar >> ============================================== >Thanks a lot for your valuable time. You would find below some >comments and questions related to the installation process and to >APstudio/Demeter Java in general. > > >I was able to install and test my installation after making some >changes to the 'demjava.bat' file: > * Avoid resetting %CLASSPATH% at the beginning > and at the ':versionchecker' section > > After the execution of 'demjava.bat', the path for > JavaCC was removed from %CLASSPATH% and it prevents > the parsing process to work. > > * Rd command > > The options /q and /s are not valid on Windows95. > > * The 'gen' directory and the use of %CLASSDIR% > > After the execution of 'demjava.bat', I find the > generated files in '.\gen' (a subdirectory 'gen' > created from the current directory) and the compiled > files in the %CLASSDIR% directory (in my case, it was > c:\demgen). > I think that it would be better to generated > the files in %CLASSDIR%\gen if no package name is specify. > >Going through the instruction under 'Sample usage', I would have like to >know >what command to type to execute the generated program. I know that it >should >be 'java ??? tree.input' but I have no clue on the class name unless I >spend some time >looking at the source program ( I am also new in Java... I have a >Smalltalk >background and I am catching up on Java). > >Comment on the code generation options: > > * What are the default value for each of them? For example, it seems > to me that '-outputdir' and 'classdir' use '.\gen' and '%CLASSDIR%' > respectively...am I right? > >Comment on Trouble Shooting section: > > * I don't understand what you mean by '...Use command /E:nnnnn.'. It > sounds like the command was omitted because /E:nnnnn looks more like > an option. Is it a command for the autoexec.bat? > >General comment on Demeter Java and APstudio > > * After reading the AP book, it took me a week to set up my machine > with JDK, JFC, JavaCC, APstudio and Demeter Java if I take into > account the time to figure out what pieces are needed. I should be > nice to have a details procedure from the start up to the end. > > * I need to be able to port Demeter Java to Smalltalk...in two >months... > without documentation...I find it hard to figure out the design > architecture of both tools. > > * My first step is to translate into Smalltalk, the Java code used to > generate the class, its instances variable with their set/get >selectors > from a class dictionary. My second step is to bring the visitor >classes, > traversal strategies and visitor methods. What should be a good way >to > start? > > >Michel Brassard >