Skip to content

Commit

Permalink
config: add key features (#447)
Browse files Browse the repository at this point in the history
Closes: #270

Co-authored-by: ee7 <45465154+ee7@users.noreply.github.com>
Co-authored-by: Erik Schierboom <erik_schierboom@hotmail.com>
  • Loading branch information
3 people authored Jan 15, 2023
1 parent bd7eafa commit efd4a1d
Showing 1 changed file with 32 additions and 1 deletion.
33 changes: 32 additions & 1 deletion config.json
Original file line number Diff line number Diff line change
Expand Up @@ -946,7 +946,38 @@
"name": "Basics"
}
],
"key_features": [],
"key_features": [
{
"title": "Strong static typing",
"content": "Modern static type system with type inference, tuples, generics, and sum types.",
"icon": "statically-typed"
},
{
"title": "Fast",
"content": "Compiles to C/C++/ObjC with no runtime or virtual machine, for blazing fast results.",
"icon": "fast"
},
{
"title": "Expressive",
"content": "Friendly syntax, macro system and generics allow for expressive DSLs and code reusability.",
"icon": "expressive"
},
{
"title": "Interoperable",
"content": "Easy FFI with the target languages (C/C++/ObjC/JavaScript) for excellent interop.",
"icon": "interop"
},
{
"title": "Cross-platform",
"content": "Runs on (and cross-compiles to) all major desktop OSs and embedded devices.",
"icon": "cross-platform"
},
{
"title": "Custom memory management",
"content": "Deterministic memory management, with destructors and move semantics (inspired by C++ and Rust).",
"icon": "garbage-collected"
}
],
"tags": [
"paradigm/imperative",
"paradigm/procedural",
Expand Down

0 comments on commit efd4a1d

Please sign in to comment.