- Published on
2026년의 F#은 더 이상 "Microsoft 연구소 안에서 OCaml을 좋아하는 사람이 쓰던 언어"가 아니다. .NET 9와 함께 2024년 11월에 출시된 F# 9는 nullable reference types를 완성했고 discriminated union을 한 단계 더 다듬었다. F# 10 프리뷰가 GitHub에서 돌아가는 동안 생태계는 조용히 단단해졌다. Saturn이 Giraffe 위에서 Rails 같은 풀스택 경험을 주고, Giraffe가 ASP.NET Core를 함수형으로 감싸며, Bolero가 Blazor 위에서 F#을 React처럼 쓰게 해 준다. Fable이 F#을 JavaScript로 컴파일하고, Feliz가 React를 함수형으로 감싸며, Elmish가 Elm 패턴을 들고 들어왔다. Avalonia.FuncUI는 데스크톱을, FSharp.Data의 type providers는 데이터를, MathNet.Numerics / DiffSharp / TorchSharp + ML.NET은 수치·자동미분·ML을 담당한다. Fantomas는 포매터, Paket은 대안 패키지 매니저, FAKE는 빌드, Polyglot Notebooks는 노트북, Donald는 SQL, FParsec는 파서. 한국에서는 .NET 엔터프라이즈 한쪽에서 조용히 쓰이고, 일본에서는 ユーザックシステム(Usac) 같은 회사가 실제 프로덕션에서 굴린다. 이 글은 그 모든 조각을 한 페이지에 모은 2026년판 모던 F# 지도다.