[Haskell-cafe] Re: Stone age programming for space age hardware?

2010-06-09 Thread Heinrich Apfelmus
Michael Schuerig wrote: > Heinrich Apfelmus wrote: >> >> I have absolutely no experience with real time system, but if I were >> tasked to write with these coding standards, I would refuse and >> instead create a small DSL in Haskell that compiles to the requested >> subset of C. > > That suggesti

Re: [Haskell-cafe] Re: Stone age programming for space age hardware?

2010-06-09 Thread Matthias Guedemann
> Perhaps it's just my lack of imagination that was driving my original > question. I'm just having a hard time imagining how to write reasonably > interesting algorithms that way. Very likely they have very specific functionality and hopefully a precise specification about what to do if the me

Re: [Haskell-cafe] Re: Stone age programming for space age hardware?

2010-06-08 Thread Brandon S. Allbery KF8NH
On Jun 8, 2010, at 14:22 , Michael Schuerig wrote: On Tuesday 08 June 2010, Heinrich Apfelmus wrote: I have absolutely no experience with real time system, but if I were tasked to write with these coding standards, I would refuse and instead create a small DSL in Haskell that compiles to the req

[Haskell-cafe] Re: Stone age programming for space age hardware?

2010-06-08 Thread Michael Schuerig
On Tuesday 08 June 2010, Hans van Thiel wrote: > Now, what Gerard Holzmann told me in the interview, is that NASA is > very conservative in it's use of software tools. They don't use C++, > just C, and a well defined version of the GNU C compiler at that. > The coding standards, which even prohibit

Re: [Haskell-cafe] Re: Stone age programming for space age hardware?

2010-06-08 Thread Hans van Thiel
That's interesting, writing a DSL that compiles to C. I've actually inerviewed Gerard Holzamann twice, the first time when he received the ACM Software System Award in 2002 [1] and in 2008 after he moved to JPL [2]. What they use to test distributed software is the Process Meta Language (Promela) w

[Haskell-cafe] Re: Stone age programming for space age hardware?

2010-06-08 Thread Michael Schuerig
On Tuesday 08 June 2010, Heinrich Apfelmus wrote: > Michael Schuerig wrote: > > I was dumbfounded, although I have known all this. I have no > > personal experience with either embedded or real time software, > > but I've been aware that C still is the most popular language for > > that purpose and

[Haskell-cafe] Re: Stone age programming for space age hardware?

2010-06-08 Thread Heinrich Apfelmus
Michael Schuerig wrote: > I was dumbfounded, although I have known all this. I have no personal > experience with either embedded or real time software, but I've been > aware that C still is the most popular language for that purpose and > that coding standards are very restrictive. > > The rea