Skip to content

Commit

Permalink
docs: add feature matrix
Browse files Browse the repository at this point in the history
Probably incomplete and inaccurate, we will iterate on it.

Fixes #2344
  • Loading branch information
alecthomas committed Aug 13, 2024
1 parent 1028e65 commit aca964b
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions docs/content/docs/reference/matrix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
+++
title = "Feature Matrix"
description = "Matrix showing which FTL features are supported by each language"
date = 2021-05-01T08:20:00+00:00
updated = 2021-05-01T08:20:00+00:00
draft = false
weight = 120
sort_by = "weight"
template = "docs/page.html"

[extra]
toc = true
top = false
+++

| System | Feature | Go | JVM | Rust |
| :------------ | :-------------- | :-- | :-- | :--- |
| **Types** | Basic Types | ✔️ | ✔️ | ️ ✔️ |
| | Optional Type | ✔️ | ✔️ | |
| | Unit Type | ✔️ | ✔️ | |
| | Empty Type | ✔️ | ✔️ | |
| | Generic Types | ✔️ || |
| | Type Aliases | ✔️ || |
| | Value Enums | ✔️ || |
| | Type Enums | ✔️ || |
| | Visibility | ✔️ | ✔️ | |
| **Verbs** | Verb | ✔️ | ✔️ | ️✔️ |
| | Sink | ✔️ | ✔️ | |
| | Source | ✔️ | ✔️ | |
| | Empty | ✔️ | ✔️ | |
| | Visibility | ✔️ | ✔️ | |
| **Core** | FSM | ✔️ || |
| | Leases | ✔️ | ✔️ | |
| | Cron | ✔️ | | |
| | Config | ✔️ | ✔️ | |
| | Secrets | ✔️ | | |
| | HTTP Ingress | ✔️ | ✔️ | |
| **Resources** | PostgreSQL | ✔️ || |
| | MySQL | | | |
| | Kafka | | | |
| **PubSub** | Declaring Topic | ✔️ | ✔️ | |
| | Subscribing | ✔️ | ✔️ | |
| | Publishing | ✔️ | ✔️ | |

0 comments on commit aca964b

Please sign in to comment.