Steve Teale Wrote:

> So one question is where should such implementations go?

github?

> Another questions relates to the definition of interfaces at module
> level. We have interfaces that go hand-in-hand with classes built in
> to the language. But if I wanted to say that two sql interface modules
> had the same 'interface', how could this be formalized. Could it be
> done using contracts? I'd welcome suggestions on this.

It can be done using concepts: a template which instantiates to a set of static 
asserts about what you want.

Reply via email to