Jump to page: 1 2
Thread overview
Problems with new DMD
Aug 16, 2007
Charma
Aug 16, 2007
Deewiant
Aug 16, 2007
Charma
Aug 16, 2007
Anders Bergh
Aug 16, 2007
Charma
Aug 17, 2007
Bill Baxter
Aug 17, 2007
Myron Alexander
Aug 17, 2007
Tristam MacDonald
Aug 17, 2007
Downs
Aug 22, 2007
Charma
August 16, 2007
Hello,
I am into D for many weeks now. I started with dmd 1.010 and never thought about updating into the newest version. So now i have the problem that my programs don't want to compile. The most basic commands cause problems... e.g. I can't compile:

char[] testText = "Hello world!";

It always cauzes me the error:
Error: cannot implicitly convert expression ("Hello world!") of type invariant char[12u] to char[]

if I type char[12], it does work but it's no longer changeable, so i get errors in other points when i try to change the text in testText...

Anyone an idea what the hell this is about?!?
Thanks & sorry for my engrish :)

Charma
August 16, 2007
Charma wrote:
> Hello,
> I am into D for many weeks now. I started with dmd 1.010 and never
> thought about updating into the newest version. So now i have the
> problem that my programs don't want to compile. The most basic commands
> cause problems... e.g. I can't compile:
> 
> char[] testText = "Hello world!";
> 
> It always cauzes me the error:
> Error: cannot implicitly convert expression ("Hello world!") of type
> invariant char[12u] to char[]
> 
> if I type char[12], it does work but it's no longer changeable, so i get errors in other points when i try to change the text in testText...
> 
> Anyone an idea what the hell this is about?!?
> Thanks & sorry for my engrish :)
> 

You're using 2.0, with its new const semantics. It's fairly experimental, I suggest sticking with the latest 1.0 version: http://www.digitalmars.com/d/1.0/changelog.html

Read http://www.digitalmars.com/d/final-const-invariant.html and http://www.digitalmars.com/d/const.html to understand what's going on.

-- 
Remove ".doesnotlike.spam" from the mail address.
August 16, 2007
Deewiant schrieb:
> Charma wrote:
>> Hello,
>> I am into D for many weeks now. I started with dmd 1.010 and never
>> thought about updating into the newest version. So now i have the
>> problem that my programs don't want to compile. The most basic commands
>> cause problems... e.g. I can't compile:
>>
>> char[] testText = "Hello world!";
>>
>> It always cauzes me the error:
>> Error: cannot implicitly convert expression ("Hello world!") of type
>> invariant char[12u] to char[]
>>
>> if I type char[12], it does work but it's no longer changeable, so i get
>> errors in other points when i try to change the text in testText...
>>
>> Anyone an idea what the hell this is about?!?
>> Thanks & sorry for my engrish :)
>>
> 
> You're using 2.0, with its new const semantics. It's fairly experimental, I
> suggest sticking with the latest 1.0 version:
> http://www.digitalmars.com/d/1.0/changelog.html
> 
> Read http://www.digitalmars.com/d/final-const-invariant.html and
> http://www.digitalmars.com/d/const.html to understand what's going on.
> 


Oh thank you, i confused the experimental 2-alpha versions with the "normal" ones...
THanks for the quick help!
August 16, 2007
On 8/16/07, Charma <Motoko_Kusanagi@web.de> wrote:
> Oh thank you, i confused the experimental 2-alpha versions with the
> "normal" ones...
> THanks for the quick help!

I really think D 1.0 should be the default page, instead of 2.0. Currently it's a bit confusing.

-- 
Anders
August 16, 2007
Anders Bergh wrote:
> 
> I really think D 1.0 should be the default page, instead of 2.0. Currently it's a bit confusing.
> 

I strongly agree on this!
August 16, 2007
Tomas Lindquist Olsen schrieb:
> Anders Bergh wrote:
>> I really think D 1.0 should be the default page, instead of 2.0.
>> Currently it's a bit confusing.
>>
> 
> I strongly agree on this!


Yeah, that was the reason i chose 2.0 by mistake...
August 17, 2007
Tomas Lindquist Olsen wrote:
> Anders Bergh wrote:
>> I really think D 1.0 should be the default page, instead of 2.0.
>> Currently it's a bit confusing.
>>
> 
> I strongly agree on this!

I strongly third this!

--bb
August 17, 2007
Tomas Lindquist Olsen wrote:
> Anders Bergh wrote:
>> I really think D 1.0 should be the default page, instead of 2.0.
>> Currently it's a bit confusing.
>>
> 
> I strongly agree on this!

I strongly agree as well. Experimental, unfinished products should not be the default on the front page.
August 17, 2007
Also in agreement. I love experimental software, but for a beginner it is hopelessly confusing.

Myron Alexander wrote:
> Tomas Lindquist Olsen wrote:
>> Anders Bergh wrote:
>>> I really think D 1.0 should be the default page, instead of 2.0.
>>> Currently it's a bit confusing.
>>>
>>
>> I strongly agree on this!
> 
> I strongly agree as well. Experimental, unfinished products should not be the default on the front page.
August 17, 2007
Tristam MacDonald wrote:
> Also in agreement. I love experimental software, but for a beginner it is hopelessly confusing.
> 
> Myron Alexander wrote:
>> Tomas Lindquist Olsen wrote:
>>> Anders Bergh wrote:
>>>> I really think D 1.0 should be the default page, instead of 2.0. Currently it's a bit confusing.
>>>>
>>>
>>> I strongly agree on this!
>>
>> I strongly agree as well. Experimental, unfinished products should not be the default on the front page.
Agreed some more, just for good measure.
 --downs
« First   ‹ Prev
1 2