Eine FSX-Datei ist eine Skriptdatei, die in F# geschrieben wurde, einer funktional orientierten Multi-Paradigmen-Programmiersprache, die ein integraler Bestandteil des .NET-Ökosystems ist. Im Gegensatz zu standardmäßigen F#-Quelldateien mit der Erweiterung .fs, welche üblicherweise im Rahmen eines größeren Projekts in Assemblies wie DLLs oder EXEs kompiliert werden, sind .fsx-Dateien speziell für die interaktive Ausführung und das Scripting konzipiert. Sie werden primär mit F# Interactive (fsi.exe) genutzt, was es Entwicklern ermöglicht, Code-Fragmente unmittelbar und ohne einen formalen Kompilierungsschritt auszuführen. Diese Eigenschaft macht sie ideal für die Datenanalyse, das Prototyping, Automatisierungsaufgaben sowie die explorative Programmierung. Innerhalb einer FSX-Datei können Entwickler spezielle Präprozessor-Direktiven verwenden, wie beispielsweise #r zum Referenzieren externer Bibliotheken oder #load zum Einbinden weiterer Skriptdateien. Da F# streng typisiert ist und sowohl funktionale als auch imperative und objektorientierte Programmierung unterstützt, bieten FSX-Skripte eine robuste und performante Alternative zu traditionellen Skriptsprachen wie Python oder PowerShell, insbesondere bei der Arbeit innerhalb des Microsoft-Development-Stacks. Aufgrund der ausgeprägten mathematischen Fähigkeiten und Sicherheitsmerkmale von F# finden sie zudem breite Anwendung im Finanzsektor und in der Data-Science-Community.