Skip to content

Commit

Permalink
Merge pull request #940 from OwnageIsMagic/patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
vzarytovskii authored Oct 2, 2023
2 parents bbc7098 + 739eca4 commit 68bee11
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion testimonials/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -1478,7 +1478,7 @@ along with an increase in readability. We'll definitely be sticking with F# for

I’ve been using F# libraries in otherwise mostly C# / VB.NET web applications. Thanks to the conciseness of F#, I can develop these libraries in a fraction of the time, then I consume them from C# and VB.NET just like any other library.

Furthermore, F#’s succint syntax and REPL make it an excellent scripting language and good for data exploration. Thanks to F#’s interoperability the scripts can easily use domains and libraries written in C#. You never need to start from scratch or have to reinvent things.
Furthermore, F#’s succinct syntax and REPL make it an excellent scripting language and good for data exploration. Thanks to F#’s interoperability the scripts can easily use domains and libraries written in C#. You never need to start from scratch or have to reinvent things.

Language features like record types, discriminated unions and type inference also make F# a great language for prototyping. I often prototype new business domains in F# with a few simplified use cases to refine it. The simple syntax allows me to focus on developing the domain and iterate more quickly. Then, when company policy requires it, I translate it to C# which is usually a straightforward process that ends up with many times more lines of code (yet still perfectly maintainable).

Expand Down

0 comments on commit 68bee11

Please sign in to comment.