cedric@laptop:~/dev/workspace/boo/boo$ cat ifoo.boo
interface IFoo:
def Foo()
interface IFoo2:
def Foo()
class Bar3(IFoo,IFoo2):
def IFoo.Foo():
print "IFoo.Foo"
def Foo():
print "Foo"
z as IFoo = Bar3()
z.Foo() #works
aa = Bar3()
aa.Foo()
cedric@laptop:~/dev/workspace/boo/boo$ booc ifoo.boo
Boo Compiler version 0.8.2.2963 (CLR v2.0.50727.42)
ifoo.boo(16,7): BCE0004: Ambiguous reference 'Foo': Bar3.Foo(), Bar3.Foo().
1 error(s).
Fixed in revision 3000.
).
Sorry for snatching this from you, Cedric (I'll give you one of mine in return if you like