mirror of
https://codeberg.org/small-hack/open-slopware.git
synced 2026-10-13 04:47:10 +02:00
add mlton, smlnj, veryl, add hdl alternatives (#1778)
### Description of Changes adds mlton, smlnj, veryl, adds hdl alternatives * add alternative: amaranth, spade * update multi-ref link: remove sml Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1778 Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
parent
edf7b27438
commit
6a0a3831b6
1 changed files with 26 additions and 19 deletions
45
README.md
45
README.md
|
|
@ -235,6 +235,7 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question
|
|||
* [Mobile Privilege Escalation](#mobile-privilege-escalation)
|
||||
* [Programming Languages](#programming-languages)
|
||||
* [Alternatives](#on-alternative-languages)
|
||||
* [Hardware Description Languages](#hardware-description-languages)
|
||||
* [Lisps](#lisps)
|
||||
* [Systems Languages](#systems-languages)
|
||||
* [Functional Systems Languages](#functional-systems-languages)
|
||||
|
|
@ -2311,7 +2312,7 @@ Applications designed to store and categorize large amount of images or media in
|
|||
| Name | Last Untainted <br /> Version/Commit ID | Evidence | Alternative(s) |
|
||||
|---|:---:|---|---|
|
||||
| [.NET](https://dotnet.microsoft.com/) | [`v9.0.0`](https://github.com/dotnet/runtime/releases/tag/v9.0.0) | [](#permissive-ai-policy) ([1](https://github.com/dotnet/runtime/blob/main/.github/copilot-instructions.md), [2](https://github.com/dotnet/runtime/blob/main/.github/agents/agentic-workflows.agent.md), [3](https://github.com/dotnet/runtime/commit/128321e88e2c93d69766e15ad4f06bab70b753b7)) <br /> [](#ai-code-reviews) ([1](https://github.com/dotnet/runtime/pull/116200)) <br /> [](#sponsored-by-ai) ([1](https://dotnet.microsoft.com/en-us/), [2](https://github.com/dotnet/runtime)) | See below |
|
||||
| [Alumina](https://docs.alumina-lang.net) | [`ee360b9`](https://github.com/alumina-lang/alumina/commit/ee360b9878523f927b791bc08178505b50270655) | [](#permissive-ai-policy) ([1](https://github.com/alumina-lang/alumina/commit/937ccb524ec221b1ed55fb911a582bd1d83d7106), [2](https://github.com/alumina-lang/alumina/commit/d98b9bdaf41e6118eb0da048e23b1eea6d29c59e), [3](https://github.com/alumina-lang/alumina/commit/fb9c2ca35e65468b7f093e64d6ab926e2c27c5a4)) | See below |
|
||||
| [Alumina](https://docs.alumina-lang.net/) | [`ee360b9`](https://github.com/alumina-lang/alumina/commit/ee360b9878523f927b791bc08178505b50270655) | [](#permissive-ai-policy) ([1](https://github.com/alumina-lang/alumina/commit/937ccb524ec221b1ed55fb911a582bd1d83d7106), [2](https://github.com/alumina-lang/alumina/commit/d98b9bdaf41e6118eb0da048e23b1eea6d29c59e), [3](https://github.com/alumina-lang/alumina/commit/fb9c2ca35e65468b7f093e64d6ab926e2c27c5a4)) | See below |
|
||||
| [Austral](https://github.com/austral/austral) | Not yet applicable | [](#permissive-ai-policy) ([1](https://github.com/austral/austral/pull/573#issuecomment-1798356334)) | See below |
|
||||
| [C2](https://github.com/c2lang/c2compiler) | [`e12a0dc`](https://github.com/c2lang/c2compiler/commit/e12a0dcd2fd97e70ebe4926498fdc85de5dae712) | [](#permissive-ai-policy) ([1](https://github.com/c2lang/c2compiler/blob/master/CLAUDE.md), [2](https://github.com/c2lang/c2compiler/commit/e66d2488f84165fbf6e5428e43c9f45c6923f29d), [3](https://github.com/c2lang/c2compiler/commit/e5ad7013e0b44fe9623f121e6618ecfeb9bf7769)) | See below |
|
||||
| [C3](https://c3-lang.org/) | [`379d16a`](https://github.com/c3lang/c3c/commit/379d16abe7e5299c604d932411e8ef20beeb591d) | [](#permissive-ai-policy) ([1](https://github.com/c3lang/c3c/pull/2243#issue-3181768969), [2](https://github.com/c3lang/c3c/pull/2255#issuecomment-3026472543)) <br /> [](#ai-code-reviews) ([1](https://github.com/c3lang/c3c/pull/2307#pullrequestreview-3025076269)) | See below |
|
||||
|
|
@ -2319,42 +2320,43 @@ Applications designed to store and categorize large amount of images or media in
|
|||
| [Carbon](https://docs.carbon-lang.dev/) | [`1c3d3e9`](https://github.com/carbon-language/carbon-lang/commit/1c3d3e92841fbaba6b83e74977efac869b8b0bc2) | [](#permissive-ai-policy) ([1](https://github.com/carbon-language/carbon-lang/commit/ff8ce31e1be9a1eb64b42b889fb1f8d0527da366), [2](https://github.com/carbon-language/carbon-lang/commit/c5761d2d16d23c25209db460103165eea7bb0250), [3](https://github.com/search?q=repo%3Acarbon-language%2Fcarbon-lang+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits)) | See below |
|
||||
| [Carp](https://github.com/carp-lang/Carp) | [`736518e`](https://github.com/carp-lang/Carp/commit/736518e1820eea0c2d1c2807f74282974e2ee2b7) | [](#permissive-ai-policy) ([1](https://github.com/carp-lang/Carp/commit/201dc0075f593fb9daaad29f0eba5fd85cb5968b), [2](https://github.com/carp-lang/Carp/commit/d82d433b79849872dca7b88963fa6aa70ea1a45c), [3](https://github.com/search?q=repo%3Acarp-lang%2FCarp+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
|
||||
| [Cone](https://cone.jondgoodwin.com/) | [`698bd6a`](https://github.com/jondgoodwin/cone/commits/698bd6afc75777eabbc8ef576d64d683c6a1c5ab) | [](#permissive-ai-policy) ([1](https://github.com/jondgoodwin/cone/blob/master/CLAUDE.md), [2](https://github.com/jondgoodwin/cone/commits/master/?since=2025-08-01&until=2026-08-31)) | See below |
|
||||
| [Crystal](https://crystal-lang.org) | [`a556ad7`](https://github.com/crystal-lang/crystal/commit/a556ad7c87a81c094a40bf4117097501c5577fa3) | [](#permissive-ai-policy) ([1](https://github.com/crystal-lang/crystal/commit/e80f29f3e8337c781ebd08f9beae43ed470aad0b), [2](https://github.com/crystal-lang/crystal/commit/1883e2dbe1e1b32647c85aa3bdb84b4f491c0acc), [3](https://github.com/search?q=repo%3Acrystal-lang%2Fcrystal+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
|
||||
| [Dart](https://dart.dev/) | [](#request-for-help) | [](#ai-functionality) ([1](https://dart.dev/tools/package-skills), [2](https://github.com/dart-lang/ai)) <br /> [](#permissive-ai-policy) ([1](https://github.com/dart-lang/sdk/blob/main/CONTRIBUTING.md#ai-contribution-guidelines), [2](https://github.com/dart-lang/sdk/tree/6cd3938741d48681330363b3553da8eccf335407/.agents/skills), [3](https://github.com/dart-lang/core/tree/0def20c4bef2b242db15b38202a54735101f5791/.gemini)) <br /> [](#sponsored-by-ai) ([1](https://dart.dev/), [2](https://dart.dev/terms), [3](https://github.com/dart-lang/sdk/blob/main/CONTRIBUTING.md)) | See below |
|
||||
| [Crystal](https://crystal-lang.org/) | [`a556ad7`](https://github.com/crystal-lang/crystal/commit/a556ad7c87a81c094a40bf4117097501c5577fa3) | [](#permissive-ai-policy) ([1](https://github.com/crystal-lang/crystal/commit/e80f29f3e8337c781ebd08f9beae43ed470aad0b), [2](https://github.com/crystal-lang/crystal/commit/1883e2dbe1e1b32647c85aa3bdb84b4f491c0acc), [3](https://github.com/search?q=repo%3Acrystal-lang%2Fcrystal+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
|
||||
| [Dart](https://dart.dev/) | [](#request-for-help) | [](#ai-functionality) ([1](https://dart.dev/tools/package-skills), [2](https://github.com/dart-lang/ai)) <br /> [](#permissive-ai-policy) ([1](https://github.com/dart-lang/sdk/blob/main/CONTRIBUTING.md#ai-contribution-guidelines), [2](https://github.com/dart-lang/sdk/tree/6cd3938741d48681330363b3553da8eccf335407/.agents/skills), [3](https://github.com/dart-lang/core/tree/0def20c4bef2b242db15b38202a54735101f5791/.gemini)) <br /> [](#sponsored-by-ai) ([1](https://dart.dev/), [2](https://dart.dev/terms)) | See below |
|
||||
| [Dlang](https://dlang.org/) | [`2.112.0`](https://dlang.org/download.html) | [](#permissive-ai-policy) ([1](https://github.com/dlang/dmd/commit/0bb399977511b76d770868fe14e16cad8dc49104)) | See below |
|
||||
| [Elixir](https://elixir-lang.org/) | [`v1.19.5`](https://github.com/elixir-lang/elixir/releases/tag/v1.19.5) | [](#permissive-ai-policy) ([1](https://github.com/elixir-lang/elixir/blob/main/CONTRIBUTING.md#ai-contributions)) | See below |
|
||||
| [F#](https://dotnet.microsoft.com/en-us/languages/fsharp) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/dotnet/fsharp/blob/main/.github/copilot-instructions.md)) | [Idris] [](#anti-ai-policy) ([1][idris-policy]) (otherwise See Below)
|
||||
| [F#](https://dotnet.microsoft.com/en-us/languages/fsharp) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/dotnet/fsharp/blob/main/.github/copilot-instructions.md)) | [Idris] [](#anti-ai-policy) ([1][idris-policy]) <br /> See Below |
|
||||
| [Fortran](https://fortran-lang.org/) | [`v0.7.0`](https://github.com/fortran-lang/stdlib/releases/tag/v0.7.0) <br /> [`41a1cfc`](https://github.com/fortran-lang/stdlib/commits/41a1cfc29138946ebf63aba61c8febd09eeae8d3) | [](#permissive-ai-policy) ([1](https://github.com/fortran-lang/stdlib/commit/2552c3642f4f60c32633db8fe3cb0c74e540115d), [2](https://github.com/fortran-lang/stdlib/commit/4c8521d5658455a576946cca3bfe2bd8ede36e24)) <br /> [](#ai-code-reviews) ([1](https://github.com/fortran-lang/stdlib/pull/988), [2](https://github.com/fortran-lang/stdlib/pull/999#event-18158696693), [3](https://github.com/fortran-lang/stdlib/pull/1015)) | See below |
|
||||
| [Golang](https://go.dev) | [`go1.22.4`](https://github.com/golang/go/releases/tag/go1.22.4) | [](#ai-functionality) ([1](https://go.dev/gopls/features/)) <br /> [](#permissive-ai-policy) ([1](https://github.com/golang/go/commit/b8be5de81ee78f51fbd600498093b542e75a710e), [2](https://github.com/golang/go/commit/f8f87129646ca3821b3926e649c856a960d6bc9e), [3](https://github.com/golang/go/commit/26d5e160750b34a537cce0f1bfd47f663a110d27)) <br /> [](#sponsored-by-ai) ([1](https://go.dev/project), [2](https://go.dev/brand), [3](https://go.dev/doc/contribute))<br /> [](#ai-in-issue-tracker) ([1](https://github.com/golang/go/discussions/67901)) | See below |
|
||||
| [Haskell](https://www.haskell.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://gitlab.haskell.org/ghc/ghc/-/wikis/contributing/AI)) | [Idris] [](#anti-ai-policy) ([1][idris-policy]) (attempts to refine Haskell) <br /> [SML] (several implementations; community is nearly dead) |
|
||||
| [Golang](https://go.dev/) | [`go1.22.4`](https://github.com/golang/go/releases/tag/go1.22.4) | [](#ai-functionality) ([1](https://go.dev/gopls/features/)) <br /> [](#permissive-ai-policy) ([1](https://github.com/golang/go/commit/b8be5de81ee78f51fbd600498093b542e75a710e), [2](https://github.com/golang/go/commit/f8f87129646ca3821b3926e649c856a960d6bc9e), [3](https://github.com/golang/go/commit/26d5e160750b34a537cce0f1bfd47f663a110d27)) <br /> [](#sponsored-by-ai) ([1](https://go.dev/project), [2](https://go.dev/brand), [3](https://go.dev/doc/contribute))<br /> [](#ai-in-issue-tracker) ([1](https://github.com/golang/go/discussions/67901)) | See below |
|
||||
| [Haskell](https://www.haskell.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://gitlab.haskell.org/ghc/ghc/-/wikis/contributing/AI)) | [Idris] [](#anti-ai-policy) ([1][idris-policy]) |
|
||||
| [Haxe](https://www.haxe.org/) | [`638268d`](https://github.com/HaxeFoundation/haxe/commit/638268d7c7edd02702d3bea0c74525eca98ff5e5) | [](#permissive-ai-policy) ([1](https://github.com/HaxeFoundation/haxe/commit/99b66dcd867b2b1c253b1123057e7adac5e4c068)) | See below |
|
||||
| [Hylo](https://hylo-lang.org/) | [`3724ac7`](https://github.com/hylo-lang/hylo/commit/3724ac73a3ec181e73b2ec503b98ced3546bbf85) | [](#permissive-ai-policy) ([1](https://github.com/hylo-lang/hylo/commit/3a5a08f1e0e0f6e558dd8bbe3cb39b12838e5935)) <br /> [](#ai-code-reviews) ([1](https://github.com/hylo-lang/hylo/pull/1695#pullrequestreview-2929617189)) | See below |
|
||||
| [Janet](https://janet-lang.org/) | [`517e40a`](https://github.com/janet-lang/janet/commit/517e40a17b8d42cfc1cae29f2d0b9015da84c9a9) | [](#permissive-ai-policy) ([1](https://github.com/janet-lang/janet/blob/c6b802b082aa21b6e65e8c2729c85237b0cc8a24/CONTRIBUTING.md#llms-tool-usage-and-transparency), [2](https://github.com/janet-lang/janet/pull/1710)) <br /> [](#ai-code-reviews) ([1](https://github.com/janet-lang/janet/pull/1710), [2](https://github.com/janet-lang/janet/pull/1721), [3](https://github.com/janet-lang/janet/pull/1731)) | See below |
|
||||
| [Java (OpenJDK)](https://openjdk.org) | [`openjdk-26-ga`](https://github.com/openjdk/jdk/tree/jdk-26-ga) | [](#sponsored-by-ai) ([1](https://openjdk.org/guide/)) <br /> [](#condones-llm-ingestion) ([1](https://openjdk.org/legal/ai)) | See below |
|
||||
| [Julia](https://julialang.org/) | [`v1.11.4`](https://github.com/JuliaLang/julia/releases/tag/v1.11.4) | [](#permissive-ai-policy) ([1](https://github.com/JuliaLang/julia/blob/master/AGENTS.md) <br /> [](#ai-code-reviews) ([1](https://github.com/JuliaLang/julia/pull/57995), [2](https://github.com/JuliaLang/julia/pull/59706)) | See below |
|
||||
| [Kairo](https://www.kairolang.org) | [`8c6ac6b`](https://github.com/kairolang/kairo/commit/8c6ac6b8d7ef12a171fc756786794105e759fead) | [](#permissive-ai-policy) ([1](https://github.com/kairolang/kairo/commit/0b853f33c123cb761491c2a086018765d7c5ec67), [2](https://github.com/kairolang/kairo/commit/e0972b215c429da3f5931518a98e559ebf3a8b91), [3](https://github.com/search?q=repo%3Akairolang%2Fkairo+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
|
||||
| [Java (OpenJDK)](https://openjdk.org/) | [`openjdk-26-ga`](https://github.com/openjdk/jdk/tree/jdk-26-ga) | [](#sponsored-by-ai) ([1](https://openjdk.org/guide/)) <br /> [](#condones-llm-ingestion) ([1](https://openjdk.org/legal/ai)) | See below |
|
||||
| [Julia](https://julialang.org/) | [`v1.11.4`](https://github.com/JuliaLang/julia/releases/tag/v1.11.4) | [](#permissive-ai-policy) ([1](https://github.com/JuliaLang/julia/blob/master/AGENTS.md)) <br /> [](#ai-code-reviews) ([1](https://github.com/JuliaLang/julia/pull/57995), [2](https://github.com/JuliaLang/julia/pull/59706)) | See below |
|
||||
| [Kairo](https://www.kairolang.org/) | [`8c6ac6b`](https://github.com/kairolang/kairo/commit/8c6ac6b8d7ef12a171fc756786794105e759fead) | [](#permissive-ai-policy) ([1](https://github.com/kairolang/kairo/commit/0b853f33c123cb761491c2a086018765d7c5ec67), [2](https://github.com/kairolang/kairo/commit/e0972b215c429da3f5931518a98e559ebf3a8b91), [3](https://github.com/search?q=repo%3Akairolang%2Fkairo+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
|
||||
| [Kotlin](https://github.com/JetBrains/kotlin) | [`v2.3.0`](https://github.com/JetBrains/kotlin/releases/tag/v2.3.0) | [](#permissive-ai-policy) ([1](https://github.com/JetBrains/kotlin/blob/master/.ai/guidelines.md), [2](https://github.com/JetBrains/kotlin/commit/65fee3c3cad8012a6aad5df7554a1dd20dfb8d22)) <br /> [](#sponsored-by-ai) ([1](https://kotlinlang.org/)) | See below |
|
||||
| [Lateralus](https://lateralus.dev) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/bad-antics/lateralus-lang/commit/b6bdff4c1f4e8e63151b633840ceebb8bfb6c8e7), [2](https://github.com/bad-antics/lateralus-lang/commit/ed78de54bf4d1e24d451d5ef9c3086b86f7a6b61)) | See below |
|
||||
| [Lateralus](https://lateralus.dev/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/bad-antics/lateralus-lang/commit/b6bdff4c1f4e8e63151b633840ceebb8bfb6c8e7), [2](https://github.com/bad-antics/lateralus-lang/commit/ed78de54bf4d1e24d451d5ef9c3086b86f7a6b61)) | See below |
|
||||
| [LitaC](https://github.com/tonysparks/litac-lang) | [`3aeabae`](https://github.com/tonysparks/litac-lang/commit/3aeabae9c53db173a949d3f26ff253339cbfc753) | [](#permissive-ai-policy) ([1](https://github.com/tonysparks/litac-lang/commit/9f6be9301ef4dd4cdde0c4671e9747f8f592f659), [2](https://github.com/tonysparks/litac-lang/commit/75a04be0873c697ed80a14431c953c4f67f723c9), [3](https://github.com/search?q=repo%3Atonysparks%2Flitac-lang+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
|
||||
| [Lobster](https://strlen.com/lobster) | [`8e88c54`](https://github.com/aardappel/lobster/commit/8e88c54e450be15d7d4a17f50b18ebf57810cf6b) | [](#permissive-ai-policy) ([1](https://github.com/aardappel/lobster/commit/7103cfac3981042cd0692eba7d7886d836eb262a)) <br /> [](#ai-code-reviews) ([1](https://github.com/aardappel/lobster/pull/401#issuecomment-4144585018)) | See below |
|
||||
| [Lobster](https://strlen.com/lobster/) | [`8e88c54`](https://github.com/aardappel/lobster/commit/8e88c54e450be15d7d4a17f50b18ebf57810cf6b) | [](#permissive-ai-policy) ([1](https://github.com/aardappel/lobster/commit/7103cfac3981042cd0692eba7d7886d836eb262a)) <br /> [](#ai-code-reviews) ([1](https://github.com/aardappel/lobster/pull/401#issuecomment-4144585018)) | See below |
|
||||
| [MLton](https://github.com/MLton/mlton) | [`aa2fd1a`](https://github.com/MLton/mlton/commits/aa2fd1ad9b91375903a4253cfcf1ea5ef2754f37) | [](#condones-llm-ingestion) ([1](https://github.com/MLton/mlton/issues/658#event-31829635472)) | See below |
|
||||
| [Move](https://github.com/move-language/move-on-aptos) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/aptos-labs/aptos-core/commit/24e5b77ea58eaa083026c0c6de71b2b4e2cbaea0)) | See below |
|
||||
| [Neat](https://github.com/neat-lang/neat) | [`5befa4c`](https://github.com/Neat-Lang/neat/commit/5befa4c2e89a2360d35eeed99b9e7415492e9a60) | [](#permissive-ai-policy) ([1](https://github.com/Neat-Lang/neat/commit/53ce605051c1babba26f1b84c81d0c83a7c47134), [2](https://github.com/Neat-Lang/neat/commit/68d7c5a21e705f532d937eb7d647faba4157a19e)) | See below |
|
||||
| [Nim](https://nim-lang.org/) | [`e2a3063`](https://github.com/nim-lang/Nim/commit/e2a306355ca179aa256a2cee7a0d3a809538c8b9) | [](#permissive-ai-policy) ([1](https://github.com/nim-lang/Nim/pull/24564), [2](https://github.com/nim-lang/Nim/pull/25429), [3](https://github.com/nim-lang/Nim/pull/25439)) | [Ada](https://www.adaic.org/) |
|
||||
| [Numbat](https://numbat.dev/) | [`18f81b1`](https://github.com/sharkdp/numbat/commit/18f81b19dc8698b29048ab0166a3a87dcadd34b7) | [](#permissive-ai-policy) ([1](https://github.com/sharkdp/numbat/blob/88b2e81a35d06942101d74e9b368081f02555f4f/AGENTS.md)) | [Genius](https://www.jirka.org/genius.html) |
|
||||
| [OCaml](https://ocaml.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/ocaml/ocaml/blob/trunk/AI.md), [2](https://github.com/ocaml/ocaml/pull/14702#issue-4186687842)) | [SML] |
|
||||
| [OCaml](https://ocaml.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/ocaml/ocaml/blob/trunk/AI.md), [2](https://github.com/ocaml/ocaml/pull/14702#issue-4186687842)) | [SML](https://smlfamily.github.io/) |
|
||||
| [ocen](https://github.com/ocen-lang/ocen) | [`183ce8e`](https://github.com/ocen-lang/ocen/commit/183ce8ed53a94a2c58a89e3fa868333f8fb7bf93) | [](#permissive-ai-policy) ([1](https://github.com/ocen-lang/ocen/blob/master/CLAUDE.md)) <br /> [](#ai-code-reviews) ([1](https://github.com/ocen-lang/ocen/pull/15#pullrequestreview-3126687428)) | See below |
|
||||
| [Odin](https://odin-lang.org) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/odin-lang/Odin/commit/1a7f78b66578492103607628d2cd4a2de70b29ec), [2](https://github.com/odin-lang/Odin/commit/bd6148dd6b77920cf64fea8804b205e8257e8a66)) | See below |
|
||||
| [Perl](https://www.perl.org/) | [`v5.45.2`](https://github.com/Perl/perl5/releases/tag/v5.45.2) <br /> [`467be0c`](https://github.com/Perl/perl5/commits/467be0c3374423951b502f0480fdfc36934452c2) | [](#permissive-ai-policy) ([1](https://github.com/Perl/perl5/blob/blead/AI_POLICY.md), [2](https://github.com/Perl/perl5/pull/24766#issuecomment-5454622059)) | See below |
|
||||
| [Pharo](https://pharo.org/) | [`v11.0.0`](https://github.com/pharo-project/pharo/releases/tag/v11.0.0) | [](#permissive-ai-policy) ([1](https://github.com/pharo-project/pharo/commit/223d1e981837e9fe7b48adbb6d36995de36c5db5), [2](https://github.com/pharo-project/pharo/commit/8705e7783dae05f6438994a6db12a7393db594c1), [3](https://github.com/pharo-project/pharo/commit/6f44c8b9a0c6d7635bed58a89ea7dedb23339587)) | [Cuis Smalltalk](https://cuis.st/) <br /> [GNU Smalltalk](https://www.gnu.org/software/smalltalk/) |
|
||||
| [PlantUML](https://plantuml.com/) | [`v1.2025.1`](https://github.com/plantuml/plantuml/releases/tag/v1.2025.1) | [](#ai-functionality) ([1](https://github.com/plantuml/plantuml/blob/master/plantuml-mcp-js/README.md)), ([2](https://github.com/plantuml/plantuml-mcp)) <br /> [](#permissive-ai-policy) ([1](https://github.com/plantuml/plantuml/blob/master/CLAUDE.md)) ([2](https://github.com/plantuml/plantuml/commit/842c4a519463b828d2c7efb850c2b42e047625bb)) ([3](https://github.com/plantuml/plantuml/pull/2250)) <br /> [](#ai-in-issue-tracker) ([1](https://github.com/plantuml/plantuml/blob/master/CLAUDE-FIXING-ISSUES.md)) | [R](https://www.r-project.org/) <br /> [gnuplot](http://gnuplot.info/) |
|
||||
| [Python (CircuitPython)](https://circuitpython.org) | [`9.2.9`](https://github.com/adafruit/circuitpython/releases/9.2.9) | [](#permissive-ai-policy) ([1](https://github.com/adafruit/circuitpython/pull/10872), [2](https://github.com/adafruit/circuitpython/pull/10794), [3](https://github.com/adafruit/circuitpython/pull/10703)) | See below |
|
||||
| [PlantUML](https://plantuml.com/) | [`v1.2025.1`](https://github.com/plantuml/plantuml/releases/tag/v1.2025.1) | [](#ai-functionality) ([1](https://github.com/plantuml/plantuml/blob/master/plantuml-mcp-js/README.md), [2](https://github.com/plantuml/plantuml-mcp)) <br /> [](#permissive-ai-policy) ([1](https://github.com/plantuml/plantuml/blob/master/CLAUDE.md), [2](https://github.com/plantuml/plantuml/commit/842c4a519463b828d2c7efb850c2b42e047625bb), [3](https://github.com/plantuml/plantuml/pull/2250)) <br /> [](#ai-in-issue-tracker) ([1](https://github.com/plantuml/plantuml/blob/master/CLAUDE-FIXING-ISSUES.md)) | [gnuplot](http://gnuplot.info/) <br /> [R](https://www.r-project.org/) |
|
||||
| [Python (CircuitPython)](https://circuitpython.org/) | [`9.2.9`](https://github.com/adafruit/circuitpython/releases/9.2.9) | [](#permissive-ai-policy) ([1](https://github.com/adafruit/circuitpython/pull/10872), [2](https://github.com/adafruit/circuitpython/pull/10794), [3](https://github.com/adafruit/circuitpython/pull/10703)) | See below |
|
||||
| [Python (CPython)](https://www.python.org/) | [`v3.14.0a4`](https://github.com/python/cpython/releases/tag/v3.14.0a4) | [](#permissive-ai-policy) ([1](https://devguide.python.org/getting-started/generative-ai/), [2](https://github.com/python/cpython/commit/f97e4098ff71a6488fd3411f9f9e6fa7a7bb4efe)) <br /> [](#ai-code-reviews) ([1](https://github.com/python/cpython/pull/128399), [2](https://github.com/python/cpython/pull/154210), [3](https://github.com/python/cpython/pull/152826)) <br /> [](#sponsored-by-ai) ([1](https://www.python.org/psf/sponsors/), [2](https://pyfound.blogspot.com/2025/12/anthropic-invests-in-python.html)) | See below |
|
||||
| [Python (MicroPython)](https://micropython.org) | [`1.26.1`](https://github.com/micropython/micropython/releases/1.26.1) | [](#permissive-ai-policy) ([1](https://github.com/micropython/micropython/wiki/ContributorGuidelines#generative-ai-policy), [2](https://github.com/micropython/micropython/pull/15592), [3](https://github.com/micropython/micropython/pull/17333)) | See below |
|
||||
| [Python (MicroPython)](https://micropython.org/) | [`1.26.1`](https://github.com/micropython/micropython/releases/1.26.1) | [](#permissive-ai-policy) ([1](https://github.com/micropython/micropython/wiki/ContributorGuidelines#generative-ai-policy), [2](https://github.com/micropython/micropython/pull/15592), [3](https://github.com/micropython/micropython/pull/17333)) | See below |
|
||||
| [Q](https://github.com/akyoto/q) | Not yet applicable | [](#condones-llm-ingestion) ([1](https://github.com/akyoto/q/blob/main/docs/contributing.md#ai)) | See below |
|
||||
| [Rave](https://github.com/Ttimofeyka/Rave) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/Ttimofeyka/Rave/blob/main/AGENTS.md)) | See below |
|
||||
| [Red](https://www.red-lang.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/red/red/commit/78007808c4986c894e010afc3f844d180891476a)) <br /> [](#condones-llm-ingestion) ([1](https://ask.lang.red/chat)) | [Boron](https://urlan.sourceforge.io/boron/) <br /> [Rebol](https://www.rebol.com/) (unmaintained) |
|
||||
| [Roc](https://www.roc-lang.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/roc-lang/roc/blob/main/AGENTS.md)) <br /> [](#ai-code-reviews) ([1](https://github.com/roc-lang/roc/pull/10582)) <br /> [](#sponsored-by-ai) ([1](https://www.roc-lang.org/#sponsors)) | See below |
|
||||
| [Ruby](https://www.ruby-lang.org) | [`v3.3.8`](https://github.com/ruby/ruby/releases/tag/v3_3_8) | [](#permissive-ai-policy) ([1](https://github.com/ruby/ruby/commit/c76ba839b153805f0498229284fea1a809308dbc), [2](https://github.com/ruby/ruby/commit/a0fc03ef3717ad0aab363a53a6f6f178dab7b526)) <br /> [](#ai-code-reviews) ([1](https://github.com/ruby/ruby/commit/c76ba839b153805f0498229284fea1a809308dbc)) | See below |
|
||||
| [Ruby](https://www.ruby-lang.org/) | [`v3.3.8`](https://github.com/ruby/ruby/releases/tag/v3_3_8) | [](#permissive-ai-policy) ([1](https://github.com/ruby/ruby/commit/c76ba839b153805f0498229284fea1a809308dbc), [2](https://github.com/ruby/ruby/commit/a0fc03ef3717ad0aab363a53a6f6f178dab7b526)) <br /> [](#ai-code-reviews) ([1](https://github.com/ruby/ruby/commit/c76ba839b153805f0498229284fea1a809308dbc)) | See below |
|
||||
| [Ruby (mruby)](https://github.com/mruby/mruby) | [`v3.3.0`](https://github.com/mruby/mruby/releases/tag/3.3.0) | [](#permissive-ai-policy) ([1](https://github.com/mruby/mruby/commit/b9a1a1fb2389e5b36dd0f0d9a6f95818f7f30af5)) <br /> [](#ai-code-reviews) ([1](https://github.com/mruby/mruby/pull/6482), [2](https://github.com/mruby/mruby/pull/6572)) | See below |
|
||||
| [Ruby (TruffleRuby)](https://truffleruby.dev/) | [`v33.0.0`](https://github.com/truffleruby/truffleruby/releases/tag/graal-33.0.0) | [](#permissive-ai-policy) ([1](https://github.com/truffleruby/truffleruby/commit/9f028ec178642bc71285a32c82b0a2761723b40b), [2](https://github.com/truffleruby/truffleruby/pull/4133)) <br /> [](#ai-code-reviews) ([1](https://github.com/truffleruby/truffleruby/pull/4161)) | See below |
|
||||
| [Rust](https://rust-lang.org/) | [`v1.95.0`](https://github.com/rust-lang/rust/releases/tag/1.95.0) | [](#condones-llm-ingestion) ([1](https://github.com/rust-lang/rust/commit/eceed7c1c28a05b31dc5dffacf3abab22a7cb1c2), [2](https://github.com/rust-lang/rust/commit/eb2c80dabef0358c953ed49258061ab58f485c56), [3](https://github.com/rust-lang/rust/commit/47e6437af4ada1fa90771999740da861c5c2f9cb)) | See below |
|
||||
|
|
@ -2364,18 +2366,24 @@ Applications designed to store and categorize large amount of images or media in
|
|||
| [Scheme (Racket)](https://racket-lang.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/racket/racket/issues/5466), [2](https://github.com/racket/racket/pull/5415)) | [Chez Scheme] <br /> [Guile] [](#anti-ai-policy) ([1][guile-policy]) |
|
||||
| [Scratch](https://scratch.mit.edu/) | [](#request-for-help) | [](#ai-functionality) ([1](https://medium.com/scratchteam-blog/introducing-creative-ai-at-scratch-bcdbd6c3efc9)) <br /> [](#permissive-ai-policy) ([1](https://github.com/scratchfoundation/scratch-editor/blob/develop/AGENTS.md), [2](https://github.com/scratchfoundation/.github/blob/main/CONTRIBUTING.AI.md)) <br /> [](#ai-code-reviews) ([1](https://github.com/scratchfoundation/scratch-editor/pull/264#pullrequestreview-3019481549), [2](https://github.com/scratchfoundation/scratch-editor/pull/291#pullrequestreview-3109857889), [3](https://github.com/scratchfoundation/scratch-editor/pull/327#pullrequestreview-3263575779)) <br /> [](#ai-databroker-usage) ([1](https://mitscratch.freshdesk.com/en/support/solutions/articles/4000219182-scratch-terms-of-service), [2](https://scratch.mit.edu/discuss/topic/862281/)) | [Scratch 1.4] <br /> [Scratch 2] |
|
||||
| [Seed7](https://github.com/ThomasMertes/seed7) | Not yet applicable | [](#permissive-ai-policy) ([1](https://github.com/ThomasMertes/seed7/issues/123#issuecomment-4088061259)) | See below |
|
||||
| [SML/NJ](https://www.smlnj.org/) | [`d5f4c33`](https://github.com/smlnj/smlnj/commits/d5f4c33eeb06c8453a8f674f0d20a4da4bfd9950) | [](#permissive-ai-policy) ([1](https://github.com/smlnj/smlnj/pull/367)) | See below |
|
||||
| [Swift](https://www.swift.org/) | [`64c8d8f`](https://github.com/swiftlang/swift/commit/64c8d8fa5e6fdc0b20b06721e3fc215e56153ad8) | [](#permissive-ai-policy) ([1](https://github.com/swiftlang/swift/commit/29cd31848aa9866e06604978dcf5288bc46df97e), [2](https://github.com/swiftlang/swift/commit/e09363644d7dbaebf2a6c818f0f7f0b044222f96), [3](https://github.com/search?q=repo%3Aswiftlang%2Fswift+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
|
||||
| [Terra](https://github.com/terralang/terra) | [`release-1.2.0`](https://github.com/terralang/terra/releases/tag/release-1.2.0) <br /> [`206f1f3`](https://github.com/terralang/terra/commits/206f1f35a9f4ca507a9ff03ec2cb25d83e3ade5c) | [](#permissive-ai-policy) ([1](https://github.com/terralang/terra/pull/699), [2](https://github.com/terralang/terra/pull/704)) | See below |
|
||||
| [TurboWarp](https://turbowarp.org) | [`v1.15.0`](https://github.com/TurboWarp/desktop/releases/tag/v1.15.0) | [](#permissive-ai-policy) ([1](https://codeberg.org/ethical-foss/open-slopware/pulls/797#issuecomment-15853862), [2](https://github.com/TurboWarp/extensions/pull/2449#issuecomment-4150685173)) | [Scratch 1.4] <br /> [Scratch 2] |
|
||||
| [TurboWarp](https://turbowarp.org/) | [`v1.15.0`](https://github.com/TurboWarp/desktop/releases/tag/v1.15.0) | [](#permissive-ai-policy) ([1](https://codeberg.org/ethical-foss/open-slopware/pulls/797#issuecomment-15853862), [2](https://github.com/TurboWarp/extensions/pull/2449#issuecomment-4150685173)) | [Scratch 1.4] <br /> [Scratch 2] |
|
||||
| [Typescript](https://www.typescriptlang.org/) | [`v5.1.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.1.3) | [](#permissive-ai-policy) ([1](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md), [2](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6), [3](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff)) <br /> [](#ai-code-reviews) ([1](https://github.com/microsoft/TypeScript/pull/64157), [2](https://github.com/microsoft/TypeScript/pull/64247), [3](https://github.com/microsoft/TypeScript/pull/64054)) <br /> [](#sponsored-by-ai) ([1](https://github.com/microsoft/TypeScript), [2](https://www.typescriptlang.org/)) | [Hegel](https://hegel.js.org) <br /> See below |
|
||||
| [V](https://vlang.io/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/vlang/v/blob/master/AGENTS.md)) | See below |
|
||||
| [Veryl](https://github.com/veryl-lang/veryl) | [`v0.18.0`](https://github.com/veryl-lang/veryl/releases/tag/v0.18.0) <br /> [`d62cad3`](https://github.com/veryl-lang/veryl/commits/d62cad364015a3c1f3ffa9d6414ca8945f092168) | [](#permissive-ai-policy) ([1](https://github.com/veryl-lang/veryl/blob/master/CONTRIBUTING.md#ai-assisted-contributions), [2](https://github.com/veryl-lang/veryl/issues/2632#issuecomment-4459138514), [3](https://github.com/veryl-lang/veryl/pull/3442)) <br /> [](#ai-code-reviews) ([1](https://github.com/veryl-lang/veryl/pull/2244#event-22991888354)) | See below |
|
||||
|
||||
> [!Note]
|
||||
> [!NOTE]
|
||||
> #### On alternative languages:
|
||||
> Suggestions for alternative programming languages are necessarily more complex than many other categories considered here, as that's one of the core technical choices to be made when starting a new software development project.
|
||||
>
|
||||
> Depending on your needs and technical concerns, you may find any number of different alternative languages useful.
|
||||
>
|
||||
> ### Hardware Description Languages
|
||||
> * [Amaranth](https://github.com/amaranth-lang/amaranth) [](#anti-ai-policy) ([1](https://github.com/amaranth-lang/amaranth/blob/main/CONTRIBUTING.txt#L11-L19))
|
||||
> * [Spade](https://codeberg.org/spade-lang/spade) [](#anti-ai-policy) ([1](https://codeberg.org/spade-lang/spade/src/branch/main/README.md#llm-contributions))
|
||||
>
|
||||
> ### Lisps
|
||||
> * [ArkScript](https://arkscript-lang.dev/) [](#anti-ai-policy) ([1](https://github.com/ArkScript-lang/Ark#strict-no-llm--no-ai-policy)) - Lisp-inspired functional embeddable scripting language
|
||||
> * [Cakelisp](https://macoy.me/code/macoy/cakelisp) - performance-oriented Lisp-like language
|
||||
|
|
@ -3417,7 +3425,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
|
|||
[Servo]: https://servo.org/
|
||||
[Showtime]: https://apps.gnome.org/Showtime/
|
||||
[showtime-policy]: https://gitlab.gnome.org/GNOME/showtime/-/blob/main/README.md?plain=1#L13
|
||||
[SML]: https://smlfamily.github.io/
|
||||
[SMPlayer]: https://www.smplayer.info/
|
||||
[stb]: https://github.com/nothings/stb
|
||||
[The Silver Searcher]: https://github.com/ggreer/the_silver_searcher
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue