Linked by Thom Holwerda on Fri 24th Nov 2006 19:34 UTC, submitted by Lambda
OSNews, Generic OSes House is a demo of software written in Haskell, running in a standalone environment. It is a system than can serve as a platform for exploring various ideas relating to low-level and system-level programming in a high-level functional language.
Permalink for comment 185647
To read all comments associated with this story, please click here.
The problem is C, not imperative languages.
by axilmar on Mon 27th Nov 2006 12:32 UTC
axilmar
Member since:
2006-03-20

The real problem behind operating system problems is the use of C as the base language for an O/S; if another imperative language is used, then the problems of C go away.

Using a functional language for writing an O/S is certainly an admirable task, but why bother with all the functional tricks when there are languages like ADA which are imperative but safe?

To put it differently: if you take Haskell and put assignment in it, you still have a fine language that does not have the problems of C, but you also have a lot more speed (try sorting a table with 100,000 records in a functional way!) and you do not need to twist your brain to find solutions to problems...

Reply Score: 1