Skip to content

Commit

Permalink
Update language versions and create a table (#493)
Browse files Browse the repository at this point in the history
  • Loading branch information
kazk authored Jan 23, 2024
1 parent 8f6c62c commit 7381450
Show file tree
Hide file tree
Showing 12 changed files with 72 additions and 82 deletions.
2 changes: 0 additions & 2 deletions content/languages/crystal/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ tags: [crystal]

## Versions

- 0.24
- 0.34
- 1.0

## Test Frameworks
Expand Down
1 change: 0 additions & 1 deletion content/languages/csharp/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ tags: [csharp]

## Versions

- 8.0 (.Net Core 3.1)
- 10.0 (.Net 6.0)

## Test Frameworks
Expand Down
2 changes: 1 addition & 1 deletion content/languages/elixir/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ tags: [elixir]

## Versions

- 1.11
- 1.15

## Test Frameworks

Expand Down
2 changes: 1 addition & 1 deletion content/languages/erlang/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tags: [erlang]


## Versions
20.0
26.0
## Test Frameworks
[EUnit](http://erlang.org/doc/apps/eunit/chapter.html)
## Timeout
Expand Down
4 changes: 2 additions & 2 deletions content/languages/fsharp/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ tags: [fsharp]

## Versions

- 4.0
- 4.1
- 6.0

## Test Frameworks

- [Fuchu](https://github.com/mausch/Fuchu) (F# 4.0 only)
- [Fuchu](https://github.com/mausch/Fuchu) (F# 4.1 only)
- [NUnit](https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-fsharp-with-nunit) (F# 6.0 only)

## Timeout
Expand Down
122 changes: 60 additions & 62 deletions content/languages/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,69 +4,67 @@ slug: /languages
sidebar_position: 0
---

## Stable
| Language | Versions | Status |
| -------- | -------- | ------ |
| [Agda](/languages/agda) | 2.6.0, 2.6.2 | Beta |
| [BF](/languages/bf) | 20041219 | Beta |
| [C](/languages/c) | Clang 8 / C18 | Stable |
| [CFML](/languages/cfml) | Lucee 5.2 | Beta |
| [C++](/languages/cpp) | Clang 8 C++17 | Stable |
| [COBOL](/languages/cobol) | 3.1 (IBM) | Beta |
| [CoffeeScript](/languages/coffeescript) | 1.10.0 | Stable |
| [Clojure](/languages/clojure) | 1.8.0 | Stable |
| [CommonLisp](/languages/commonlisp) | SBCL 2.0 | Beta |
| [Coq](/languages/coq) | 8.12, 8.15 | Stable |
| [Crystal](/languages/crystal) | 1.0 | Stable |
| [C#](/languages/csharp) | 10.0 | Stable |
| [D](/languages/d) | 2.098 | Beta |
| [Dart](/languages/dart) | 2.14 | Stable |
| [Elixir](/languages/elixir) | 1.15 | Stable |
| [Elm](/languages/elm) | 0.19 | Beta |
| [Erlang](/languages/erlang) | 26 | Beta |
| [Factor](/languages/factor) | 0.98 | Beta |
| [Forth](/languages/forth) | Gforth 0.7 | Beta |
| [Fortran](/languages/fortran) | f2008 GFortran 9 | Beta |
| [F#](/languages/fsharp) | 4.1, 6.0 | Stable |
| [Go](/languages/go) | 1.20 | Stable |
| [Groovy](/languages/groovy) | 2.5 | Stable |
| [Haskell](/languages/haskell) | GHC 9.2.5 | Stable |
| [Haxe](/languages/haxe) | 4.0 | Beta |
| [Idris](/languages/idris) | 1.3 | Beta |
| [Java](/languages/java) | 8, 11, 17 | Stable |
| [JavaScript](/languages/javascript) | Node v8.1.3, v12.x, v18.x | Stable |
| [Julia](/languages/julia) | 1.0, 1.5 | Beta |
| [Kotlin](/languages/kotlin) | 1.3, 1.5, 1.9 | Stable |
| [λ Calculus](/languages/lambdacalc) | 1.0 | Beta |
| [Lean](/languages/lean) | 3.20.0 da66bb8, 3.39.1 fb41da9 | Stable |
| [Lua](/languages/lua) | 5.3 | Stable |
| [NASM](/languages/nasm) | 2.11 | Stable |
| [Nim](/languages/nim) | 1.6 | Beta |
| [Objective-C](/languages/objc) | GNUstep / Clang | Beta |
| [OCaml](/languages/ocaml) | 5.0 | Beta |
| [Pascal](/languages/pascal) | 3.2 | Beta |
| [Perl](/languages/perl) | 5.30 | Beta |
| [PHP](/languages/php) | 7.0, 7.4, 8.0 | Stable |
| [PowerShell](/languages/powershell) | 6.0, 7.2 | Beta |
| [Prolog](/languages/prolog) | SWI 8.0 | Beta |
| [PureScript](/languages/purescript) | 0.12, 0.15 | Beta |
| [Python](/languages/python) | 3.8, 3.10, 3.11 | Stable |
| [R](/languages/r) | 3.4.1 | Beta |
| [Reason](/languages/reason) | 3.3 | Beta |
| [Racket](/languages/racket) | 8.1, 8.1 BC | Stable |
| [Raku](/languages/raku) | 2020.09 | Beta |
| [RISC-V](/languages/riscv) | RV64 | Beta |
| [Ruby](/languages/ruby) | MRI 2.5.0, MRI 3.0.0 | Stable |
| [Rust](/languages/rust) | 1.66 | Stable |
| [Scala](/languages/scala) | 2.13, 3.0 | Stable |
| [Solidity](/languages/solidity) | 0.8.16 | Beta |
| [Shell](/languages/shell) | csh, tcsh, dash, bash | Stable |
| [SQL](/languages/sql) | SQLite 3.2.8, PostgreSQL 9.6, PostgreSQL 13.0 | Stable |
| [Swift](/languages/swift) | 5.9 | Stable |
| [TypeScript](/languages/typescript) | 4.9 | Stable |
| [VB](/languages/vb) | 15.5 | Beta |

- [C](/languages/c)
- [C#](/languages/csharp)
- [C++](/languages/cpp)
- [Clojure](/languages/clojure)
- [CoffeeScript](/languages/coffeescript)
- [Coq](/languages/coq)
- [Crystal](/languages/crystal)
- [Dart](/languages/dart)
- [Elixir](/languages/elixir)
- [F#](/languages/fsharp)
- [Go](/languages/go)
- [Groovy](/languages/groovy)
- [Haskell](/languages/haskell)
- [Java](/languages/java)
- [JavaScript](/languages/javascript)
- [Kotlin](/languages/kotlin)
- [Lean](/languages/lean)
- [Lua](/languages/lua)
- [NASM](/languages/nasm)
- [PHP](/languages/php)
- [Python](/languages/python)
- [Racket](/languages/racket)
- [Ruby](/languages/ruby)
- [Rust](/languages/rust)
- [Scala](/languages/scala)
- [Shell](/languages/shell)
- [SQL](/languages/sql)
- [Swift](/languages/swift)
- [TypeScript](/languages/typescript)

## Beta

- [Agda](/languages/agda)
- [BF](/languages/bf)
- [CFML](/languages/cfml)
- [COBOL](/languages/cobol)
- [CommonLisp](/languages/commonlisp)
- [D](/languages/d)
- [Elm](/languages/elm)
- [Erlang](/languages/erlang)
- [Factor](/languages/factor)
- [Forth](/languages/forth)
- [Fortran](/languages/fortran)
- [Haxe](/languages/haxe)
- [Idris](/languages/idris)
- [Julia](/languages/julia)
- [Lambda Calculus](/languages/lambdacalc)
- [Nim](/languages/nim)
- [Objective-C](/languages/objc)
- [OCaml](/languages/ocaml)
- [Pascal](/languages/pascal)
- [Perl](/languages/perl)
- [PowerShell](/languages/powershell)
- [Prolog](/languages/prolog)
- [PureScript](/languages/purescript)
- [R](/languages/r)
- [Raku](/languages/raku)
- [Reason](/languages/reason)
- [RISC-V](/languages/riscv)
- [Solidity](/languages/solidity)
- [VB.NET](/languages/vb)

## Requested

Expand Down
1 change: 0 additions & 1 deletion content/languages/nim/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ tags: [nim]

## Versions

- 1.0
- 1.6

## Test Frameworks
Expand Down
4 changes: 3 additions & 1 deletion content/languages/powershell/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ tags: [powershell]
Beta

## Versions
6.0.0

- 6.0
- 7.2

## Test Frameworks
[Pester](https://github.com/pester/Pester)
Expand Down
3 changes: 2 additions & 1 deletion content/languages/purescript/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ Beta

## Versions

[0.12.x](https://github.com/purescript/purescript/releases/tag/v0.12.2)
- [0.12.x](https://github.com/purescript/purescript/releases/tag/v0.12.2)
- [0.15.x](https://github.com/codewars/purescript/releases/tag/0.15.4.2)

## Test Frameworks

Expand Down
9 changes: 2 additions & 7 deletions content/languages/solidity/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,16 @@ tags: [solidity]

## Versions

- 0.4.13 (Truffle v3.4.8)
- 0.4.19 (Truffle v4.0.6)
- 0.8.16

## Test Frameworks

- [Mocha](https://trufflesuite.com/docs/truffle/how-to/debug-test/write-tests-in-javascript/)
- [Mocha](https://hardhat.org/tutorial/testing-contracts)

## Timeout

16 seconds

## Packages

- web3

## Services

None
Expand Down
2 changes: 0 additions & 2 deletions content/languages/swift/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ tags: [swift]

## Versions

- 5.0
- 5.3
- 5.9

## Test Frameworks
Expand Down
2 changes: 1 addition & 1 deletion content/languages/typescript/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tags: [typescript]


## Versions
- 4.2 (`--target es2020 --strict`) Node 14

- 4.9 (`--target es2022 --strict`) Node 18

## Test Frameworks
Expand Down

0 comments on commit 7381450

Please sign in to comment.