Thread overview
ldc on raspberry pi
Aug 29, 2013
Knud Soerensen
Aug 30, 2013
Temtaime
Aug 30, 2013
Kai Nacke
Sep 06, 2013
Knud Soerensen
Aug 31, 2013
Temtaime
Sep 01, 2013
Knud Soerensen
Sep 02, 2013
Dicebot
August 29, 2013
Hi

Is anyone running ldc on raspberry pi ?

Knud

-- 
Join me on
Skype	   knudhs
Facebook   http://www.facebook.com/profile.php?id=1198821880
Linkedin   http://www.linkedin.com/pub/0/117/a54
Twitter    http://twitter.com/knudsoerensen
bitcoin donations: 13ofyUKqFL43uRJHZtNozyMVP4qxKPsAR2
August 30, 2013
It seems ldc is dead.
August 30, 2013
On Friday, 30 August 2013 at 17:21:59 UTC, Temtaime wrote:
> It seems ldc is dead.

No, ldc is not dead. David, Alexey and I are working on it in our spare time.

But as every open source project we would like to get more contributors.

Regarding ARM David did some work but it's not yet committed.

Regards
Kai
August 31, 2013
On Friday, 30 August 2013 at 17:21:59 UTC, Temtaime wrote:
> It seems ldc is dead.

Absolute nonsense. LDC is very much alive -- I use it on a daily basis and on current experience it often produces the fastest binaries.

(For reference, I build from GitHub source on Ubuntu 13.10, using the distro-packaged llvm-3.3 as backend.)
August 31, 2013
There is no 2.063 build for a long time.
I cannot build my projects on 2.062 cause of many bugs in frontend.
September 01, 2013
On Saturday, 31 August 2013 at 11:15:56 UTC, Temtaime wrote:
> There is no 2.063 build for a long time.
> I cannot build my projects on 2.062 cause of many bugs in frontend.

ldmd2 --help on my system gives:

    LDC - the LLVM D compiler (6f5abd):
      based on DMD v2.063.2 and LLVM 3.3

Of course, I built it myself from git HEAD.  Do you mean that there has been no binary package release of a 2.063 version?
September 01, 2013
On 2013-09-01 10:43, Joseph Rushton Wakeling wrote:
> On Saturday, 31 August 2013 at 11:15:56 UTC, Temtaime wrote:
>> There is no 2.063 build for a long time.
>> I cannot build my projects on 2.062 cause of many bugs in frontend.
> 
> ldmd2 --help on my system gives:
> 
>     LDC - the LLVM D compiler (6f5abd):
>       based on DMD v2.063.2 and LLVM 3.3
> 
> Of course, I built it myself from git HEAD.  Do you mean that there has been no binary package release of a 2.063 version?

Sounds good I will try build ldc on pi when I get time.

What is the ldcvversion of rdmd ? I use hash banging all the time.



-- 
Join me on
Skype	   knudhs
Facebook   http://www.facebook.com/profile.php?id=1198821880
Linkedin   http://www.linkedin.com/pub/0/117/a54
Twitter    http://twitter.com/knudsoerensen
bitcoin donations: 13ofyUKqFL43uRJHZtNozyMVP4qxKPsAR2
September 01, 2013
On Sunday, 1 September 2013 at 10:31:18 UTC, Knud Soerensen wrote:
> What is the ldcvversion of rdmd ? I use hash banging all the time.

ldc2 -run myprog.d
ldmd2 -run myprog.d

... both should work.  I think you can also configure rdmd to use either LDC or GDC instead of DMD.

I don't have a Pi, but I do have a Nexus 4 and I really should get around to seeing if D can be used on it somehow.
September 02, 2013
On Sunday, 1 September 2013 at 10:31:18 UTC, Knud Soerensen wrote:
> On 2013-09-01 10:43, Joseph Rushton Wakeling wrote:
>> On Saturday, 31 August 2013 at 11:15:56 UTC, Temtaime wrote:
>>> There is no 2.063 build for a long time.
>>> I cannot build my projects on 2.062 cause of many bugs in frontend.
>> 
>> ldmd2 --help on my system gives:
>> 
>>     LDC - the LLVM D compiler (6f5abd):
>>       based on DMD v2.063.2 and LLVM 3.3
>> 
>> Of course, I built it myself from git HEAD.  Do you mean that there has
>> been no binary package release of a 2.063 version?
>
> Sounds good I will try build ldc on pi when I get time.
>
> What is the ldcvversion of rdmd ? I use hash banging all the time.

I think `rdmd --compiler=ldmd2` should work (unless there are some bugs, it is not a very popular setup)
September 06, 2013
On 2013-08-30 19:52, Kai Nacke wrote:
> On Friday, 30 August 2013 at 17:21:59 UTC, Temtaime wrote:
>> It seems ldc is dead.
> 
> No, ldc is not dead. David, Alexey and I are working on it in our spare time.
> 
> But as every open source project we would like to get more contributors.
> 
> Regarding ARM David did some work but it's not yet committed.
> 
> Regards
> Kai

An idea could be to add LDC as an project on flattr.com
and when sufficient donation is coming in then hire a fulltime
programmer in India/China/Africa.

It could also be great to have ldc on parallella.

See http://www.parallella.org/