Casa | |
---|---|
Dezvoltator |
Thomas Hallgren, Mark Jones, Rebekah Leslie, Andrew Tolmach, Kenny Graunke |
Sursă | Haskell |
Prima editie | 2004 |
ultima versiune | 0.8.93 (22.01.2009) |
Frecvența actualizării versiunilor finale | Rareori |
Limbi acceptate | Haskell |
Platforme acceptate | QEMU |
Tipul de kernel | microkernel |
Licență | BSD |
Stat | experimental |
site web | programatica.cs.pdx.edu/House/ |
Fișiere media la Wikimedia Commons |
House ( un acronim pentru Haskell User 's Operating System and Environment ) este un sistem de operare experimental scris în întregime în limbajul de programare funcțional Haskell . A fost creat pentru a testa și demonstra capacitățile de programare a sistemelor folosind programare funcțională pură .
Sistemul include o interfață grafică cu utilizatorul , o implementare de stivă de rețea care oferă suport de bază pentru Ethernet , IPv4 , ARP , ICMP , UDP , TFTP și TCP , o serie de drivere (mai ales pentru dispozitive emulate în QEMU ). precum și o serie de programe demonstrative - contoare, un calculator, jocul Explode , un program care desenează ornamente Escher , un editor de arbori și altele.
Sistemul de operare include un shell simplu de comandă care acceptă mai multe comenzi, inclusiv omologii Unix date, lspci, mem, net, ping, tftp, telnet.