cannot evalute mixin(uuid("bla")) at compile time

Steven Schveighoffer schveiguy at yahoo.com
Wed Aug 4 05:03:10 PDT 2010


On Tue, 03 Aug 2010 21:04:26 -0400, Sam Hu <samhudotsamhu at gmail.com> wrote:

> Richard Webb Wrote:
>
>> The Juno library has a 'uuid' that works like that, and the posted  
>> example seems
>> to build ok here using DMD 1.062.
>>
>> Theres also a Tango version of the same code in the dwin library, but i  
>> haven't
>> tried that for ages.
> Thank you both for the reply.Sorry for the lack of the signature of  
> uuid.Here they are:
> char[] uuid(char[] g)
> {
>   ...
> }
> char[] uuid(char[] type, char[] g)
> {
>    ...
> }
> Richard:Yes,you is right.This is from dwin on which I tried to work out  
> for the latest tango.Btw,have you got a workable version of juno for  
> current D2?I tried several times but finally gave up.

In d2, strings are represented by immutable(char)[].  Change uuid to  
return and accept string (and fix any resulting bugs).

-Steve


More information about the Digitalmars-d-learn mailing list