Subject: Re: Fwd: Proj Status
From: Karl Lieberherr (lieber@ccs.neu.edu)
Date: Tue Nov 14 2000 - 08:36:39 EST
Hi John:
This affects all projects that manipulate class dictionaries.
Yes, I ran into your problem too and Doug helped me out.
Therefore I wrote in the project description in
http://www.ccs.neu.edu/home/lieber/com1205/f00/project/projects.txt:
So your code
will have to work with the class dictionary of DemeterJ.
http://www.ccs.neu.edu/research/demeter/DemeterJava/use/generate.cd
and suitably adapted for the project in:
/proj/adaptive2/course/com1205/f00/project/sem-check
In
/proj/adaptive2/course/com1205/f00/project/sem-check
I have modified generate.cd so that it works standalone as Doug
describes below.
BUT PLEASE DON'T START WITH THIS BIG CD. Instead use, as described
in the project description
/proj/adaptive2/course/com1205/f00/project/cd-check-phase1
AND TRUST the structure-shyness of Adaptive Programming that
it will later be easy to go to the big cd.
-- Karl L.
>From dougo@ccs.neu.edu Mon Nov 13 22:42:16 2000
>From: Doug Orleans <dougo@ccs.neu.edu>
>Date: Mon, 13 Nov 2000 22:42:14 -0500 (EST)
>To: Stylianos Paparizos <stelios@ccs.neu.edu>
>Cc: Karl Lieberherr <lieber@ccs.neu.edu>
>Subject: Re: Fwd: Proj Status
>X-Face: (4D-osoq?}7M3\EgvbWKo<JkN/8h)A`1b^S1[8/OtYE1A61B!AOmH#YD+{HKhr7}@8gMv~.
> tsxTzT"g.oP0dTl!q
>Mime-Version: 1.0 (generated by tm-edit 7.108)
>
>Stylianos Paparizos writes:
> > Hi professor and Doug,
> >
> > John has asked me the following question.
> > I do not understand completely why this happens.
> > Can you assist him?
> >
> >
> > Stelios
> >
> >
> > >Date: Mon, 13 Nov 2000 19:05:46 -0500 (EST)
> > >From: John Prince <jprince@ccs.neu.edu>
> > >To: Stylianos Paparizos <stelios@ccs.neu.edu>
> > >Subject: Proj Status
> > >
> > >I've decided to work on the check for defined classes in the class
> > >dictionary (1) for now and take them on one by one. I've spent a number of
> > >hours getting aquainted to
> > >the project files and the latest demeterj source. I'm having trouble
> > >getting started still though...
> > >
> > >I'm assuming we use demeterj to test our functions. In that case would the
> > >input be a .cd file of our choice (generate.cd should work as its own
> > >input
> > >right?) and we would use
> > >generate.cd to parse it?
> > >
> > >I keep getting getting the following error when demeterj compiles:
> > >
> > >7. class StrategyGraph extends StrategyExpression implements
> > >StrategyGraphI, Cloneable {
> > > <----------->
> > >*** Error: The abstract method "java.util.Enumeration getVertices();",
> > >inherited from type "edu/neu/ccs/demeter/common/tg/StrategyGraphI", is not
> > >implemented in the non-abstract class
> > >"edu/neu/ccs/demeter/tools/generate/StrategyGraph".
>
>You'll need to remove the "implements" clauses from the classes in the
>generate.cd file (or else implement the required methods).
>
This archive was generated by hypermail 2b28 : Tue Nov 14 2000 - 08:39:35 EST