October 16, 2012
On 16/10/2012 10:22, Alix Pexton wrote:
> On 16/10/2012 02:06, Walter Bright wrote:
>> On 10/15/2012 5:39 PM, Brad Roberts wrote:
>>> I wouldn't go out and buy one just for this.  The raspberry's are pretty
>>> underpowered anyway.
>>
>> They're so cheap, it's no big deal even if they're a total loss.
>>
>
> I have a RasPi already!
>
> I might be able to get it connected up to my brother's static ip and
> have it sitting headless on top of the router, but I'll have to ask him
> first of course!
>
> I'll let you know what he says, and start asking questions about how to
> set it up if he agrees ^^
>
> A...

He says OK!

Is just SSH enough for you to work with or do you need any other ports open?

The regular port numbers for some things are not available though (80, 443, 20, 21) but I'm sure that won't be a problem ^^

A...
October 16, 2012
On 16 October 2012 10:42, Alix Pexton <alix.DOT.pexton@gmail.dot.com> wrote:
> On 16/10/2012 10:22, Alix Pexton wrote:
>>
>> On 16/10/2012 02:06, Walter Bright wrote:
>>>
>>> On 10/15/2012 5:39 PM, Brad Roberts wrote:
>>>>
>>>> I wouldn't go out and buy one just for this.  The raspberry's are pretty underpowered anyway.
>>>
>>>
>>> They're so cheap, it's no big deal even if they're a total loss.
>>>
>>
>> I have a RasPi already!
>>
>> I might be able to get it connected up to my brother's static ip and have it sitting headless on top of the router, but I'll have to ask him first of course!
>>
>> I'll let you know what he says, and start asking questions about how to set it up if he agrees ^^
>>
>> A...
>
>
> He says OK!
>
> Is just SSH enough for you to work with or do you need any other ports open?
>
> The regular port numbers for some things are not available though (80, 443, 20, 21) but I'm sure that won't be a problem ^^
>
> A...

SSH will be fine, thanks. :-)

Do you need a static IP set on the firewall to allow connections in?


-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
October 16, 2012
On 16/10/2012 11:48, Iain Buclaw wrote:
> On 16 October 2012 10:42, Alix Pexton <alix.DOT.pexton@gmail.dot.com> wrote:
>> On 16/10/2012 10:22, Alix Pexton wrote:
>>>
>>> On 16/10/2012 02:06, Walter Bright wrote:
>>>>
>>>> On 10/15/2012 5:39 PM, Brad Roberts wrote:
>>>>>
>>>>> I wouldn't go out and buy one just for this.  The raspberry's are pretty
>>>>> underpowered anyway.
>>>>
>>>>
>>>> They're so cheap, it's no big deal even if they're a total loss.
>>>>
>>>
>>> I have a RasPi already!
>>>
>>> I might be able to get it connected up to my brother's static ip and
>>> have it sitting headless on top of the router, but I'll have to ask him
>>> first of course!
>>>
>>> I'll let you know what he says, and start asking questions about how to
>>> set it up if he agrees ^^
>>>
>>> A...
>>
>>
>> He says OK!
>>
>> Is just SSH enough for you to work with or do you need any other ports open?
>>
>> The regular port numbers for some things are not available though (80, 443,
>> 20, 21) but I'm sure that won't be a problem ^^
>>
>> A...
>
> SSH will be fine, thanks. :-)
>
> Do you need a static IP set on the firewall to allow connections in?
>
>

I don't think so, will have to throw that one over to my brother to be sure ^^

My network-admin-fu is somewhat lacking ><

A...
October 16, 2012
On Mon, 15 Oct 2012 20:31:58 +0100, Walter Bright <newshound2@digitalmars.com> wrote:

> On 10/15/2012 10:05 AM, Andrei Alexandrescu wrote:
>> I've been talking to Iain Buclaw, gdc's leader, and was surprised to learn he
>> has a quite workable ARM port available. To make it production-ready, we should
>> have some continuous test integration, which entails ssh access to an ARM/Debian
>> account.
>>
>> Is there anyone on this list who'd want to donate such an account?
>
> It would be pretty cool to run this on a Raspberry Pi! Anyone up to the challenge to build such a system?

My Pi arrives on the 22nd and I'd like to give this a go.

Is it just me, or does the Raspberry Pi represent an opportunity for D to capture a new generation of new users/programmers.  I would think that making D compile for ARM would be a fairly high priority in that case?

I was also thinking, wouldn't it be neat to write an operating system for the Pi in in D..  man I wish there were more hours in a day!

R

-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/
October 16, 2012
On 16 October 2012 13:00, Regan Heath <regan@netmail.co.nz> wrote:
> On Mon, 15 Oct 2012 20:31:58 +0100, Walter Bright <newshound2@digitalmars.com> wrote:
>
>> On 10/15/2012 10:05 AM, Andrei Alexandrescu wrote:
>>>
>>> I've been talking to Iain Buclaw, gdc's leader, and was surprised to
>>> learn he
>>> has a quite workable ARM port available. To make it production-ready, we
>>> should
>>> have some continuous test integration, which entails ssh access to an
>>> ARM/Debian
>>> account.
>>>
>>> Is there anyone on this list who'd want to donate such an account?
>>
>>
>> It would be pretty cool to run this on a Raspberry Pi! Anyone up to the challenge to build such a system?
>
>
> My Pi arrives on the 22nd and I'd like to give this a go.
>
> Is it just me, or does the Raspberry Pi represent an opportunity for D to capture a new generation of new users/programmers.  I would think that making D compile for ARM would be a fairly high priority in that case?
>
> I was also thinking, wouldn't it be neat to write an operating system for the Pi in in D..  man I wish there were more hours in a day!
>

I don't think we're at that stage yet.  What would be appreciated would be for testers to report back on any codegen issues.   I should be able to make GDC ARM binaries available for download.

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
October 16, 2012
On 10/16/2012 7:04 AM, Iain Buclaw wrote:
>> I was also thinking, wouldn't it be neat to write an operating system for
>> the Pi in in D..  man I wish there were more hours in a day!
>>
>
> I don't think we're at that stage yet.  What would be appreciated
> would be for testers to report back on any codegen issues.   I should
> be able to make GDC ARM binaries available for download.

Once you guys get this up on the Rasp, it would be great to write up a brief "cookbook" page on how to get a D program running on it.
October 17, 2012
"not at that stage" means there are some probability-based issues with codegen or some major blocker that prevents from even trying? I'd really like to try some kind of proof-of-concept GDC/ARM kernel-level stuff.

> I don't think we're at that stage yet.  What would be appreciated
> would be for testers to report back on any codegen issues.   I should
> be able to make GDC ARM binaries available for download.


October 17, 2012
Am Wed, 17 Oct 2012 13:56:58 +0200
schrieb "mist" <none@none.none>:

> "not at that stage" means there are some probability-based issues with codegen or some major blocker that prevents from even trying? I'd really like to try some kind of proof-of-concept GDC/ARM kernel-level stuff.
> 

Issue 120 was the biggest blocker for now. The fix still isn't merged
yet (my fault, I'll try to finish it this week). All other bugs which
happen on ARM, but not on x86(32 bit) are filed in the gdc bug
tracker( http://gdcproject.org/bugzilla/buglist.cgi?list_id=78&resolution=---&query_format=advanced&rep_platform=ARM&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&component=gdc&product=GDC
).
Some are just bugs in the compiler test suite.
#10 is a real issue but it should be an issue on x86 as well.
#8 is the evaluation order problem that has been discussed on the NG. I
guess it'll take some time till this is finished, but usually it
shouldn't cause problems.
#7 is an optimizer/codegen bug and needs further investigation.

But all in all, the compiler is in a good shape. Phobos / Druntime are completely untested though (we can't run the unittests with GDC right now, IIRC)

October 17, 2012
Am Tue, 16 Oct 2012 08:17:36 -0700
schrieb Walter Bright <newshound2@digitalmars.com>:

> 
> Once you guys get this up on the Rasp, it would be great to write up a brief "cookbook" page on how to get a D program running on it.

http://gdcproject.org/wiki/Raspberry%20Pi http://gdcproject.org/wiki/Raspberry%20Pi/build/Raspbian%28Hardfloat%29

I think we could provide compiler binaries instead which should make the whole process a lot easier. And a simple "Hello World" tutorial could be added as well.
October 17, 2012
On Monday, 15 October 2012 at 17:05:00 UTC, Andrei Alexandrescu wrote:
> I've been talking to Iain Buclaw, gdc's leader, and was surprised to learn he has a quite workable ARM port available. To make it production-ready, we should have some continuous test integration, which entails ssh access to an ARM/Debian account.
>
> Is there anyone on this list who'd want to donate such an account?

I recently got an ODROID-X (4x1.4 GHz Cortex A9, 1GB RAM) for a very similar purpose, i.e. running the LDC test suite on ARM. It's fast enough that working on compiler development without resorting to cross-compiling is actually somewhat fun, but I didn't get around to set it up it yet – we are cleaning things up for an actual x86/x86_64 release right now, as some distros seem to decisively prefer packaging releases instead of Git revisions.

It would likely be always on, albeit behind a somewhat broken router, so you'd have to use a VPN for outside access. Also, I'm not quite sure how the tiny box would handle the pressure from both GDC and LDC.

Anyway, Iain, if the Raspberry PI offers don't work out, feel free to give me a shout.

David