Saturday, 10 November 2012

Trying to get F# working on the Raspberry Pi

The Raspberry Pi uses an older ARMv6 core which is not well supported by modern software. In particular, Mono's JIT apparently doesn't support the hardware-accelerated floating point instructions used by that version of the ARM instruction set. The solution is apparently to use the soft-float version of Raspian that emulates floating point instructions in software (which will be extremely slow). However, trying to compile the current version of the F# sources on Github using the stock Mono (2.10.8) fails with the following null reference exception from within the F# compiler:

http://fsharpnews.blogspot.com/2013/01/f-on-linux.htmlSunday, 20 January 2013 F# on LinuxThe F#.NET Journal just published an article by Martin Trojer about Linux:"The F# software foundation was recently formed to help diversify the F# programming language beyond the Microsoft ecosystem. This article is the first in a series looking at the use of F# on non-Microsoft operating systems, specifically Linux on the desktop and on a Raspberry Pi..." To read this article and more, subscribe to The F#.NET Journal today! Posted by Jon Harrop at 23:37 Labels: linux, raspberry pi