[Track]: Added Key Features and Icons #483
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First pass at key features with icons. Pulled from Ocaml Strengths
Type inference: Automatic inference makes the code less verbose and developers more efficient.
Algebraic data types: Powerful tools to define and manipulate complex data structures with ease.
Strong support for immutable programming: No need to make destructive updates to data structures or risk unintended consequences through mutation.
Static typing: Increased performance and reduced runtime errors.
Parametric polymorphism: Allows the construction of abstractions that work across different data types, like generics do in Java and templates do in C++
First class functions: Can be passed like any value, used as arguments, and returned from other functions.