I have built some unofficial and experimental elm 0.19.1, elm-format 0.8.2 and elm-json 0.2.3 binaries for Raspberry Pi.
curl -L https://github.com/dmy/elm-raspberry-pi/releases/latest/download/elm.tar.gz | sudo tar zxC /usr/local/bin
The binaries have been tested only on a Raspberry 4 Model B with Raspbian GNU/Linux 10 (buster).
I believe that they should work on older Raspberry Pis and maybe other ARM 32 bits operating systems based on glibc, so please report any success or failure, here or in a GitHub issue.
- Because of a known
ghcbug on ARMv7, SMP is disabled so elm will run only on a single core.
Please report issues at https://github.com/dmy/elm-raspberry-pi/issues instead of the official Elm repositories.
OS: Raspbian GNU/Linux 10 RAM: 4GB CPU: Cortex-A72 @ 1.50GHz, 4 physical cores PROJECT: 33 files, 5827 lines, 10 direct deps, 2 indirect deps ASSET SIZE: 373645 bytes -> 94295 bytes (minified) -> 30030 bytes (gzipped) COMMAND: elm make src/Main.elm 1482ms -- from scratch 296ms -- worst incremental 221ms -- median incremental 210ms -- best incremental COMMAND: elm make src/Main.elm --output=/dev/null 1432ms -- from scratch 142ms -- worst incremental 68ms -- median incremental 57ms -- best incremental