As I understand it, when using F#, you have to manually list the source files in dependency order for the compiler\'s benefit (if there is any way around that, please let me
No, but the typical way to compile F# (at least on Windows; dunno about Mono) is via MSBuild; the .fsproj project file puts each file as a separate <Compile>
item on a separate line. What build tools are you using?
About the Visual Studio 2008 integration, you can move up/down source files with a right click and choosing Move Up
, Move Down
or use the shortcut Alt+Up Arrow
, Alt+Down Arrow
after having selected the file.