So the general idea would be to add:
mixin("import "~ mod ~";");
into the check() inner function but mod needs to come from somewhere.
I haven't been able to make it as a template yet.
A template should get evaluated in the calling context.
On Wed, Sep 4, 2013 at 10:44 AM, Rory McGuire <[email protected]> wrote:
> yes, it does seem to break if the Implements template func is in a
> different module to the free standing func.
>
> hmph, how to get around that.
>
>
> On Wed, Sep 4, 2013 at 9:04 AM, Tobias Pankrath <[email protected]>wrote:
>
>> On Wednesday, 4 September 2013 at 00:56:55 UTC, Rory McGuire wrote:
>>
>>> I was wondering if its possible to do interfaces the way #golang does it
>>> but in #dlang.
>>>
>>> Here is my first try:
>>> https://gist.github.com/**rjmcguire/6431542<https://gist.github.com/rjmcguire/6431542>
>>> .
>>> Any help on making this smaller would be awesome.
>>>
>>> Cheers,
>>> R
>>>
>>
>> Will this break, if I implement the free standing functions in a
>> different module that is not in scope of the Implements! template?
>>
>
>