fsharp
Installation
SKILL.md
F#
F# is a functional-first, cross-platform programming language on .NET, combining strong static typing, pattern matching, lightweight syntax, and seamless C# interoperability.
When to Use
- Functional-First Software on .NET: Building robust, concise, type-safe enterprise applications within the .NET ecosystem.
- Financial Engineering & Domain Modeling: Modeling financial instruments, actuarial rules, and transactional workflows using algebraic data types.
- High-Velocity Data Science & ETL: Manipulating tabular datasets using interactive F# scripts (
.fsx) and FSharp.Data type providers. - Full-Stack Safe Web Apps (SAFE Stack): Developing end-to-end type-safe web applications spanning Saturn, Azure, Fable, and Elmish.
Quick Start
type Person = { Name: string; Age: int }