Skip to content

Conversation

@BethanyG
Copy link
Member

First pass at key features with icons. Pulled from Ocaml Strengths

  1. Type inference: Automatic inference makes the code less verbose and developers more efficient.

  2. Algebraic data types: Powerful tools to define and manipulate complex data structures with ease.

  3. Strong support for immutable programming: No need to make destructive updates to data structures or risk unintended consequences through mutation.

  4. Static typing: Increased performance and reduced runtime errors.

  5. Parametric polymorphism: Allows the construction of abstractions that work across different data types, like generics do in Java and templates do in C++

  6. First class functions: Can be passed like any value, used as arguments, and returned from other functions.

@BethanyG BethanyG requested a review from ErikSchierboom July 27, 2023 17:02
Copy link
Member

@ErikSchierboom ErikSchierboom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love it!

@ErikSchierboom ErikSchierboom merged commit a2f407d into exercism:main Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants