PDA

View Full Version : Old lisp language used for new raspberry pi os



wraggster
September 23rd, 2015, 21:34
On the scale of awesomeness, writing an operating system ranks near the top for software hackers and ranks just below writing a whole new language. [Lukas F. Hartmann] is reaching for the epic status with the Raspberry Pi operating system dubbed Interim (http://interim.mntmn.com/). In an interesting mixture of old and new, it’s written in LISP!
LISP (LISt Processing) is the second oldest high-level programming language that received wide-spread usage. The only one older is FORTRAN (FORMula TRANslation), and that is just by one year. LISP is generally associated with artificial intelligence research but it also surfaced as a utilitarian scripting language in various applications like AutoCad. You may have also heard of a more recent dialect, Clojure (http://clojure.org/), which has been receiving a lot of attention.
https://hackadaycom.files.wordpress.com/2015/09/lisp-raspberry-pi-2-thumb.jpg?w=400&h=400The source code, an image for the Pi 2, and directions for making it all work are available. [Lukas] also describes how to get a new OS up and running on a Pi.
[Lukas] isn’t the first to create this type of system. Back in the ’70s MIT worked on a Lisp machine that led to commercially available systems (https://en.wikipedia.org/wiki/Lisp_machine). If you have anold Apple IIe around (http://hackaday.com/2013/10/20/the-apple-iie-becomes-a-lisp-machine/) you can make it into a Lisp Machine. You can also find LISP in the Internet of Things (http://hackaday.com/2014/10/23/another-internet-of-things-board-but-this-one-has-lisp/). And then there is [kremlint] who actuallyscored an original LISP Machine (http://kremlin.enterprises/post/129364443055/your-code-is-so-bad-we-had-to-make-etclocal). We’ll have to keep an eye on his progress in restoring it to working condition.
Thanks for the tip, [krs013].

http://hackaday.com/2015/09/23/old-lisp-languaged-used-for-new-raspberry-pi-os/