.\" Originally generated by help2man 1.44.1. .TH FSHARPI "1" "February 2014" "fsharpi 3.0.34" "User Commands" .SH NAME fsharpi \- manual page for F# 3.0 interactive REPL (Open Source Edition) .SH DESCRIPTION Interactive REPL console for the F# language, version 3.0 .SH SYNOPSIS \fBfsharpi\fR [\fIoptions\fR...] [\fIscript.fsx\fR [\fIarguments\fR...] .SH OPTIONS .SS "INPUT FILES" .TP \fB\-\-use:\fR\fIfile\fR Use the given file on startup as initial input .TP \fB\-\-load:\fR\fIfile\fR #load the given file on startup \fB\-\-reference:\fR\fIassembly\fR, \fB\-r\fR \fIassembly\fR Reference an assembly \fB\-\-\fR Pass remaning arguments to script, accessed using fsi.CommandLineArgs .SS "CODE GENERATION" .TP \fB\-\-debug\fR[+|\-], \fB-g\fR Emit debug information .TP \fB\-\-debug\fR:[full|pdbonly] Specify debugging type: \fIfull\fR, \fIpdbonly\fR. \fIfull\fR is the default and enables attaching a debugger to a running program. .TP \fB\-\-optimize\fR[+|\-], \fB\-O\fR Enable optimizations .TP \fB\-\-tailcalls\fR[+|\-] Enable tailcalls .TP \fB\-\-crossoptimize\fR[+|\-] Enable cross\-module optimizations .SS "ERRORS AND WARNINGS" .TP \fB\-\-warnaserror\fR[+|\-] Report all warnings as errors .TP \fB\-\-warnaserror\fR[+|\-]:\fIwarn\fR[;\fIwarn\fR[;...]] Report specific warnings as errors .TP \fB\-\-warn\fR:\fIn\fR Set a warning level (0\-5) .TP \fB\-\-nowarn\fR:\fIwarn\fR[;\fIwarn\fR[;...]] Disable specific warning messages .TP \fB\-\-warnon\fR:\fIwarn\fR[;\fIwarn\fR[;...]] Enable specific warnings that may be off by default .TP \fB\-\-consolecolors\fR[+|\-] Output warning and error messages in color .SS "LANGUAGE" .TP \fB\-\-checked\fR[+|\-] Generate overflow checks .TP \fB\-\-define\fR:\fIstring\fR, \fB\-d\fR \fIstring\fR Define conditional compilation symbols .TP \fB\-\-mlcompatibility\fR Ignore ML compatibility warnings .SS "MISCELLANEOUS" .TP \fB\-\-nologo\fR Suppress compiler copyright message .TP \fB\-\-help\fR, \fB\-?\fR Display this usage message .SS "ADVANCED" .TP \fB\-\-codepage\fR:\fIn\fR Specify the codepage used to read source files .TP \fB\-\-utf8output\fR Output messages in UTF\-8 encoding .TP \fB\-\-fullpaths\fR Output messages with fully qualified paths .TP \fB\-\-lib\fR:\fIdir\fR[;\fIdir\fR[;...]], \fB\-I\fR \fIdir\fR[;\fIdir\fR[;...]] Specify a directory for the include path which is used to resolve source files and assemblies .TP \fB\-\-baseaddress\fR:\fIaddress\fR Base address for the library to be built .TP \fB\-\-noframework\fR Do not reference the default CLI assemblies by default .TP \fB\-\-standalone\fR Statically link the F# library and all referenced DLLs that depend on it into the assembly being generated .TP \fB\-\-staticlink\fR:\fIassembly\fR Statically link the given assembly and all referenced DLLs that depend on this assembly. Use an assembly name e.g. \fImylib\fR, not a DLL name. .TP \fB\-\-resident\fR Use a resident background compilation service to improve compiler startup times. .TP \fB\-\-pdb\fR:\fIfile\fR Name the output debug file .TP \fB\-\-simpleresolution\fR Resolve assembly references using directory\-based rules rather than MSBuild resolution .TP \fB\-\-highentropyva\fR[+|\-] Enable high\-entropy ASLR .TP \fB\-\-subsystemversion\fR:\fIstring\fR Specify subsystem version of this assembly