mirror of
https://codeberg.org/small-hack/open-slopware.git
synced 2026-09-05 12:54:05 +02:00
add genius, toy as language alternatives (#1365)
### Description of Changes adds genius, toy as alternative, updates cone as tainted * add alternative: genius, toy * update as tainted: cone * fix link: c2, move, mruby, rave * style: remove trailing whitespace * style: alphabetize, add missing backticks * update link: hylo, neat, python * update multi-reference link: add guile, add sml, remove lua, update idris Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1365 Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
parent
d4bac3bff5
commit
8f49d31d6d
1 changed files with 44 additions and 44 deletions
88
README.md
88
README.md
|
|
@ -1687,51 +1687,52 @@ A desktop environment usually depends on a specific window manager to work.
|
|||
|
||||
## Programming Languages
|
||||
|
||||
| Name | Last Untainted<br />Version/Commit ID | Tags and 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)) | See below |
|
||||
| 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)) | 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 |
|
||||
| [C2](http://www.c2lang.org) | [`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 |
|
||||
| [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 |
|
||||
| [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 |
|
||||
| [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 |
|
||||
| [Dart](https://dart.dev/) | [](#request-for-help) | [](#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)) | 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 |
|
||||
| [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 />[](#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](https://github.com/idris-lang/Idris2/blob/main/CONTRIBUTING.md#things-we-will-not-accept)) (attempts to refine Haskell)<br />[SML](https://smlfamily.github.io/) (several implementations; community is nearly dead) |
|
||||
| [Hylo](https://www.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 |
|
||||
| [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 |
|
||||
| [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 /> [](#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](https://github.com/idris-lang/Idris2/blob/main/CONTRIBUTING.md#things-we-will-not-accept)) (attempts to refine Haskell) <br /> [SML] (several implementations; community is nearly dead) |
|
||||
| [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) | [](#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 |
|
||||
| [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 |
|
||||
| [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 |
|
||||
| [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 |
|
||||
| [Move](https://move-language.github.io/move) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/aptos-labs/aptos-core/commit/24e5b77ea58eaa083026c0c6de71b2b4e2cbaea0)) | See below |
|
||||
| [Neat](https://neat-lang.github.io) | [`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)) | [](#request-for-help) |
|
||||
| [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 |
|
||||
| [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 |
|
||||
| [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] |
|
||||
| [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 |
|
||||
| [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/) |
|
||||
| [Python (CPython)](https://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)) | 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 |
|
||||
| [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/) |
|
||||
| [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 |
|
||||
| [Rave](https://www.ravelang.xyz) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/Ttimofeyka/Rave/blob/main/AGENTS.md)) | 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/releases/tag/3.3.0) | [`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 |
|
||||
| [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)) | 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 |
|
||||
| [Rave](https://github.com/Ttimofeyka/Rave) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/Ttimofeyka/Rave/blob/main/AGENTS.md)) | 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 |
|
||||
| [Scala](https://scala-lang.org/) | [`v3.7.1`](https://github.com/scala/scala3/releases/tag/3.7.1) | [](#permissive-ai-policy) ([1](https://github.com/scala/scala3/blob/main/AGENTS.md), [2](https://github.com/scala/scala3/commit/a3a3fb8a907132a19181b5e76f0a3cf19e4f8cd3), [3](https://github.com/scala/scala3/commit/04dcaa43df3d4959114c7875a246f7f1bed09299)) | [Scala 2.13.18](https://github.com/scala/scala/releases/tag/v2.13.18),<br />[Scala 3.3 LTS](https://github.com/scala/scala3/releases/tag/3.3.7),<br />See below |
|
||||
| [Scheme (Gerbil Scheme)](https://github.com/mighty-gerbils/gerbil) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/mighty-gerbils/gerbil/pull/1397)) | [Chez Scheme](https://cisco.github.io/ChezScheme/)<br />[Chicken Scheme][Chicken]<br />[Guile](https://www.gnu.org/software/guile/) |
|
||||
| [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](https://cisco.github.io/ChezScheme/)<br />[Guile](https://www.gnu.org/software/guile/) |
|
||||
| [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] |
|
||||
| [Scala](https://scala-lang.org/) | [`v3.7.1`](https://github.com/scala/scala3/releases/tag/3.7.1) | [](#permissive-ai-policy) ([1](https://github.com/scala/scala3/blob/main/AGENTS.md), [2](https://github.com/scala/scala3/commit/a3a3fb8a907132a19181b5e76f0a3cf19e4f8cd3), [3](https://github.com/scala/scala3/commit/04dcaa43df3d4959114c7875a246f7f1bed09299)) | [Scala 2.13.18](https://github.com/scala/scala/releases/tag/v2.13.18) <br /> [Scala 3.3 LTS](https://github.com/scala/scala3/releases/tag/3.3.7) <br /> See below |
|
||||
| [Scheme (Gerbil Scheme)](https://github.com/mighty-gerbils/gerbil) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/mighty-gerbils/gerbil/pull/1397)) | [Chez Scheme](https://cisco.github.io/ChezScheme/) <br /> [Chicken Scheme][Chicken] <br /> [Guile] |
|
||||
| [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](https://cisco.github.io/ChezScheme/) <br /> [Guile] |
|
||||
| [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] |
|
||||
| [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 |
|
||||
| [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)) | See below |
|
||||
| [V](https://vlang.io/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/vlang/v/blob/master/AGENTS.md)) | See below |
|
||||
|
||||
|
|
@ -1739,25 +1740,23 @@ A desktop environment usually depends on a specific window manager to work.
|
|||
> #### 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.
|
||||
>
|
||||
> ### Lisps:
|
||||
> Depending on your needs and technical concerns, you may find any number of different alternative languages useful.
|
||||
>
|
||||
> ### 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
|
||||
> * [Chicken] [](#anti-ai-policy) ([1](https://wiki.call-cc.org/contribute#regarding-patches-created-using-llm-assistance)) - dynamic, compiled, general-purpose programming language, based on Scheme
|
||||
> * [Clojure](https://clojure.org) [](#anti-ai-policy) ([1](https://clojure.org/dev/contributor_agreement#_no_generated_code)) - dynamic, compiled, general-purpose programming language, based on Lisp
|
||||
> * [Fennel](https://fennel-lang.org/) [](#anti-ai-policy) ([1](https://git.sr.ht/~technomancy/fennel/tree/main/CONTRIBUTING.md#contribution-transparency)) - lisp that compiles to Lua
|
||||
>
|
||||
> ### Systems languages:
|
||||
> #### Functional Systems Languages:
|
||||
> ### Systems Languages
|
||||
> #### Functional Systems Languages
|
||||
> * [ATS](https://www.cs.bu.edu/~hwxi/atslangweb/Home.html) - functional, statically typed programming language that unifies implementation with formal specification that can be as efficient as C
|
||||
> * [Austral](https://austral-lang.org) - systems language with linear types and capability-based security
|
||||
>
|
||||
> #### Imperative Systems Languages
|
||||
> * [Cone](https://cone.jondgoodwin.com) - fast, friendly, safe, and fit systems programming language (dormant)
|
||||
> * [CSpydr](https://github.com/Spydr06/CSpydr) - static typed low-level compiled programming language inspired by Rust and C
|
||||
> * [Inko](https://inko-lang.org) - language for building concurrent software with confidence
|
||||
> * [jiyu](https://handmade.network/p/114/jiyu) - low-level language being developed for fun (discontinued)
|
||||
> * [Myrddin](https://myrlang.org) - system programming language with a similar niche as C (dormant)
|
||||
> * [Nelua](https://nelua.io) - statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code
|
||||
> * [Oak](https://github.com/adam-mcdaniel/oakc) - portable programming language with a compact intermediate representation (dormant)
|
||||
|
|
@ -1766,14 +1765,14 @@ A desktop environment usually depends on a specific window manager to work.
|
|||
> * [Sparrow](https://github.com/Sparrow-lang/sparrow) - general-purpose programming language that aims to integrate efficiency, flexibility and naturalness (discontinued)
|
||||
> * [Terra](https://terralang.org) - system programming language that is embedded in and meta-programmed by Lua
|
||||
> * [Vale](https://vale.dev) - fast, safe, and easy programming language (dormant)
|
||||
> * [Vox](https://github.com/MrSmith33/vox) - multiparadigm programming language inspired by D (60%), Jai (30%), and Zig (10%) (dormant)
|
||||
> * [Vox](https://github.com/MrSmith33/vox) - multiparadigm programming language inspired by D, Jai, and Zig (dormant)
|
||||
> * [Wellang](https://github.com/MinervaWare/well) - one instruction set, every CPU
|
||||
> * [Zig](https://ziglang.org) [](#anti-ai-policy) ([1](https://codeberg.org/ziglang/zig#strict-no-llm-no-ai-policy)) - general-purpose, compiled, system programming language
|
||||
>
|
||||
> #### Object-Oriented Systems Languages
|
||||
> * [eC](https://ec-lang.org) - expressive and intuitive, C style Object-Oriented programming language
|
||||
>
|
||||
> ### Functional Programming Languages:
|
||||
> ### Functional Programming Languages
|
||||
> * [Idris] [](#anti-ai-policy) ([1](https://github.com/idris-lang/Idris2/blob/main/CONTRIBUTING.md#things-we-will-not-accept)) - purely functional programming language, similar to Haskell
|
||||
>
|
||||
> ### Imperative Programming Languages
|
||||
|
|
@ -1781,7 +1780,7 @@ A desktop environment usually depends on a specific window manager to work.
|
|||
> * [Omegathon] [](#anti-ai-policy) ([1](https://codeberg.org/Allen123456hello/omegathon/src/branch/main/No-LLM.md)) - Fork of Python 3.9
|
||||
> * [Seed7](https://seed7.net) - high level general purpose programming language with both an interpreter and a compiler
|
||||
> * [Tauthon] - Fork of Python 2.7 with features backported from Python 3
|
||||
>
|
||||
> * [Toy](https://gitea.krgamestudios.com/krgamestudios/Toy) [](#anti-ai-policy) ([1](https://gitea.krgamestudios.com/krgamestudios/Toy/src/branch/v2/README.md#contributors-and-special-thanks)) - embeddable scripting language extensible with native C-bindings
|
||||
|
||||
## Programming Language-Specific Tools and Libraries
|
||||
|
||||
|
|
@ -2605,9 +2604,10 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
|
|||
[GoToSocial]: https://codeberg.org/superseriousbusiness/gotosocial
|
||||
[grep]: https://en.wikipedia.org/wiki/Grep
|
||||
[Grisbi]: https://grisbi.org/
|
||||
[Guile]: https://www.gnu.org/software/guile/
|
||||
[HomeBank]: https://www.gethomebank.org/
|
||||
[HTTPie]: https://github.com/httpie/cli
|
||||
[Idris]: https://www.idris-lang.org/
|
||||
[Idris]: https://idris-lang.org/
|
||||
[iocraft]: https://github.com/ccbrown/iocraft
|
||||
[IronFox]: https://gitlab.com/ironfox-oss/IronFox
|
||||
[keyd]: https://github.com/rvaiya/keyd
|
||||
|
|
@ -2618,7 +2618,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
|
|||
[libvips]: https://github.com/libvips/libvips
|
||||
[lr]: https://git.vuxu.org/lr/about/
|
||||
[ls]: https://en.wikipedia.org/wiki/Ls
|
||||
[Lua]: https://lua.org
|
||||
[matrix]: https://matrix.org
|
||||
[NetBSD]: https://www.netbsd.org/
|
||||
[OpenDoas]: https://github.com/Duncaen/OpenDoas
|
||||
|
|
@ -2631,6 +2630,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
|
|||
[Scratch 2]: https://scratch.mit.edu/download/scratch2
|
||||
[Servo]: https://servo.org/
|
||||
[Showtime]: https://apps.gnome.org/Showtime/
|
||||
[SML]: https://smlfamily.github.io/
|
||||
[SMPlayer]: https://www.smplayer.info/
|
||||
[stb]: https://github.com/nothings/stb
|
||||
[Tauthon]: https://github.com/naftaliharris/tauthon
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue