Import concerns revisited

Walter Bright newshound at digitalmars.com
Tue Jul 11 00:07:37 PDT 2006


kris wrote:
> Walter Bright wrote:
>> Ivan Senji wrote:
>>
>>> Sure I could use
>>>
>>> static import m2;
>>> alias m2.func f2;
>>>
>>> And that would be an improvement but it is still longer (and arguably
>>> less understandable) than:
>>>
>>> import m2.func as f2; ;) :)
>>
>>
>> Let's say you're going to do more than one:
>>
>> static import m2;
>> alias m2.func f2;
>> alias m2.abcd f3;
>> alias m2.efgh f4;
>>
>> vs:
>>
>> import m2.func as f2;
>> import m2.abcd as f3;
>> import m2.efgh as f4;
>>
>> Not much of a difference. I'm also not understanding why alias is hard 
>> to understand.
> 
> 
> You've seen the requested syntax for this option, Walter. Let's revisit 
> it again:
> 
> # with m2 import func, abcd, efgh;

The equivalent would be:

	with m2 import func as f2, abcd as f3, efgh as f4;



More information about the Digitalmars-d mailing list