Re: [abc] test run results

From: Prof. Laurie HENDREN <hendren@sable.mcgill.ca>
Date: Fri Sep 24 2004 - 15:38:18 BST

I think we should not allow <class> implements <class> and we (Aske)
should submit a bugzilla report to ajc about this. i.e. we should
say it is a bug in ajc .... and see if they will fix it.... then atrack
will have to change ....

Cheers, Laurie

+-------------------------------------------------------------+
| Laurie Hendren, Professor, School of Computer Science |
| McGill University |
| 318 McConnell Engineering Building tel: (514) 398-7391 |
| 3480 University Street fax: (514) 398-3883 |
| Montreal, Quebec H3A 2A7 hendren@cs.mcgill.ca |
| CANADA http://www.sable.mcgill.ca/~hendren |
+-------------------------------------------------------------+

On Fri, 24 Sep 2004, Ondrej Lhotak wrote:

> On Fri, Sep 24, 2004 at 04:10:05PM +0200, Aske Simon Christensen wrote:
> > > 724: new - declare class implements class
> >
> > ajc fails this one. <class> implements <class> is not legal according to this
> > test case, but ajc accepts it. Which one should we follow - ajc or the test?
> >
> > I think <class> implements <class> does not make sense...
>
> I agree that class implements class does not make sense, and I wouldn't
> oppose rejecting it. However, atrack does this in at least one instance.
>
> So, we need to make a decision whether we want to compile atrack as it
> is, or whether we want to propose a set of patches needed to compile
> atrack with abc.
>
> It's possible that the atrack people will accept our patches into their
> code base, if we can convince them that they make the code clearer. In a
> case like this, I can't imagine why they would oppose a patch that
> changes class implements class into class extends class.
>
> > > Gained:
> > > 991: abctests/bugs - declare parents causes interface to implement itself
> >
> > When an interface extends itself, it is now an error. I will change it to be a
> > noop, and only be an error if it extends a proper subinterface. That should
> > take care of the atrack case.
>
> That would be great.
>
> Ondrej
>
> >
> > -Aske
> >
> >
>
Received on Fri Sep 24 15:38:22 2004

This archive was generated by hypermail 2.1.8 : Fri Sep 24 2004 - 15:40:02 BST