Skip to content

Commit

Permalink
Docs: Add key features for nim
Browse files Browse the repository at this point in the history
Closes #270
  • Loading branch information
ynfle committed Feb 26, 2022
1 parent 5a82cb2 commit f334cd0
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 @@ -931,7 +931,38 @@
]
},
"concepts": [],
"key_features": [],
"key_features": [
{
"title": "Strong Static Typing",
"content": "Modern statically typed system with type inference, tuples, generics and sum types.",
"icon": "statically-typed"
},
{
"title": "Fast",
"content": "Compiles to C/C++/ObjC with no run time 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": "Interopable",
"content": "Easy FFI with the target languages (C/C++/ObjC/Javascript) for execellent interop.",
"icon": "interop"
},
{
"title": "Cross-platform",
"content": "Usage on and cross compilation to all major desktop OSs and embedded devices.",
"icon": "cross-platform"
},
{
"title": "Customizable Memory Management",
"content": "Automatic overloadable reference counting and a cycle detector for no garbage collection at all.",
"icon": "garbage-collected"
}
],
"tags": [
"paradigm/imperative",
"paradigm/procedural",
Expand Down

0 comments on commit f334cd0

Please sign in to comment.