Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| languages [2021/11/19 20:10] – JosephMingrone | languages [2022/06/07 22:37] (current) – Link languages that have pages KubilayKocak | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ^ Language ^ arm64 ^ amd64 ^ risc-v ^ | + | The purpose of this page is to track support for critical programming languages. |
| - | | Erlang | ✔ | ✔ | ❌ [1] | | + | |
| - | | Fortran | ✔ | ✔ | ? | | + | ^ Language ^ arm64 ^ amd64 ^ risc-v |
| - | | GHC | ❌ [9] | ✔ | ❌ | | + | | [[Erlang]] | ✔ | ✔ | ❌ [1] | ❌ | ✔ | ✔ | |
| - | | Go | ✔ | ✔ | ❌ [2] | | + | | [[Fortran]] | ✔ | ✔ | ❌ [2] | ✔ | ✔ | ✔ | |
| - | | Guile | ❌ [10] | ✔ | ✔ | | + | | GHC | ❌ [10] | ✔ | ❌ | ❌ | ❌ | ❌ | |
| - | | Janet | ✔ | ✔ | ❌ [3] | | + | | [[Go]] | ✔ | ✔ | ❌ [3] | ❌ | ❌ | ❌ | |
| - | | Java | ✔ | ✔ | ❌ [4] | | + | | Guile | ❌ [11] | ✔ | ✔ | ❌ [14] | ✔ | ✔ | |
| - | | Lua | ✔ | ✔ | ✔ | | + | | Janet | ✔ | ✔ | ❌ [4] | ✔ | ✔ | ✔ | |
| - | | Ocaml | ❌ [11] | ✔ | ❌ [5] | | + | | [[Java]] | ✔ | ✔ | ❌ [5] | ❌ | ✔ | ✔ | |
| - | | Perl | ✔ | ✔ | ✔ | | + | | Lua | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| - | | PHP | ✔ | ✔ | ✔ | | + | | Ocaml | ❌ [12] | ✔ | ❌ [6] | ✔ | ✔ | ✔ | |
| - | | Python | ✔ | ✔ | ✔ | | + | | [[Perl]] | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| - | | Racket | ✔ | ✔ | ❌ [6] | | + | | PHP | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| - | | Ruby | ✔ | ✔ | ✔ | | + | | [[Python]] | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| - | | Rust | ✔ | ✔ | ❌ [7] | | + | | Racket | ✔ | ✔ | ❌ [7] | ❌ | ❌ | ❌ | |
| + | | [[Ruby]] | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | ||
| + | | [[Rust]] | ✔ | ✔ | ❌ [8] | ✔ | ✔ | ✔ | | ||
| | Scheme | ✔ | ✔ | ✔ | | | Scheme | ✔ | ✔ | ✔ | | ||
| - | | SBCL | ❌ [12] | ✔ | ❌ [8] | | + | | SBCL | ❌ [13] | ✔ | ❌ [9] | ❌ | ❌ | ❌ | |
| [1] Target: riscv64-unknown-freebsd13.0 | [1] Target: riscv64-unknown-freebsd13.0 | ||
| - | [2] Ignoring lang/go: is only for aarch64 amd64 armv6 armv7 i386, while you are running riscv64 | + | [2] Ignoring lang/gcc10: is only for aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le, |
| + | |||
| + | [3] Ignoring lang/go: is only for aarch64 amd64 armv6 armv7 i386, while you are running riscv64 | ||
| + | |||
| + | [4] Assertion failed: (sizeof(void *) == 4), function system_test, | ||
| - | [3] Assertion failed: (sizeof(void *) == 4), function system_test, | + | [5] Ignoring java/ |
| - | [4] Ignoring | + | [6] Ignoring |
| - | [5] Ignoring lang/ocaml: is marked as broken | + | [7] Ignoring lang/racket: does not run on riscv64, while you are running riscv64 (reason: unsupported platform) |
| - | [6] Ignoring lang/racket: does not run on riscv64, while you are running riscv64 (reason: | + | [8] Ignoring lang/rust: is only for aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le, while you are running riscv64 (reason: |
| - | [7] Ignoring lang/rust: is only for aarch64 | + | [9] Ignoring lang/sbcl: is only for amd64 i386, while you are running riscv64 |
| - | [8] Ignoring lang/sbcl: is only for amd64 i386, while you are running riscv64 | + | [10] rts/posix/ |
| - | [9] rts/posix/OSThreads.c:314:5: error: unknown type name ' | + | [11] posix.c:2173:3: error: unknown type name ' |
| - | [10] posix.c:2173:3: error: unknown type name ' | + | [12] Ignoring lang/ocaml: is marked as broken on aarch64: Does not build: sh: as: not found |
| - | [11] Ignoring lang/ocaml: is marked as broken on aarch64: Does not build: sh: as: not found | + | [13] Ignoring lang/sbcl: is only for amd64 i386, while you are running |
| - | [12] Ignoring lang/sbcl: is only for amd64 i386, while you are running aarch64 | + | [14] guile2 works |