comp.lang.ada
 help / color / mirror / Atom feed
From: Bill Findlay <yaldnif.w@blueyonder.co.uk>
Subject: Raspberry Pi, GNAT, and ee9
Date: Fri, 28 Sep 2012 19:56:42 +0100
Date: 2012-09-28T19:56:42+01:00	[thread overview]
Message-ID: <CC8BB17A.1E1B2%yaldnif.w@blueyonder.co.uk> (raw)

The Raspberry Pi is a very small ARM-based computer designed to stimulate
interest in programming.

If you had not heard about it, have a look here:
<http://www.raspberrypi.org/faqs>

Bill Gallacher has one and he thought of ee9, my KDF9 emulator in Ada 2005.

His Raspberry Pi runs Debian Linux, which supports Ada, so he set to work
this afternoon, and -- Abracadabra! -- he can now run KDF9 software on a
machine that fits in a shirt pocket.  It's not quite an iPhone, but it's
getting there!

The Raspberry Pi is about 60-70 times slower than my 2.3GHz Core i7 Macbook
Pro, but that is about 3-5 times faster than the real KDF9 was 50 years ago.

I hope I'll be able to add Raspberry Pi to my roster of ee9 distributions
very soon.

There was one glitch: one of the source code modules causes a compiler
Storage_Error exception, when compiled with optimization level >= -O1.
Compiling that module separately at -O0 allows the rest of the 20KSLOC to
build normally.  It's not yet clear whether the problem is lack of stack
space (the RAM is only [!] 256MB), or a bug in the GCC optimiser.

-- 
Bill Findlay
with blueyonder.co.uk;
use  surname & forename;




             reply	other threads:[~2012-09-28 18:56 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-28 18:56 Bill Findlay [this message]
2012-09-28 19:44 ` Raspberry Pi, GNAT, and ee9 Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox