Improve project F# model
Improve F# project model (at least, add directions support). Maybe some extension to the language itself would be pretty good: #require "filename" to indicate that filename must be compiled before current file.
Eric Taucher commented
I think a better idea is one taken from HOL Light and is called needs <module>. The idea is from math and in particular theorems. A theorem needs other theorems in order to be proven. You only specify the specific theorems you need and those theorems specify the theorems they need and so on. See OCaml implementation at: http://code.google.com/p/hol-light/source/browse/trunk/hol.ml
Herman Tho commented
WTH Why F# Not Support Folders, What happen if we have 500class.
Please support it.
Rodrigo Vidal commented
F# project must support folders! It's a shame!
no to c++ style
Marc Sigrist commented
Folders would be nice, or, as an alternative: Improving _object browser_ support in Visual Studio, so that the internal and private details of an F# project can be looked up in a structured way in "My Solution", as it is possible for other languages.
Also, for large projects it would be nice to group files in folders. Even without ordering this would be very good
Michael Garnett commented
No c++ includes, file ordering isn't bad, but drag/drop to reorder would be nice and most definately folders! Folders would need to be reorderable, or course, to control compilation order.
I'm certainly up for improvements to the F# projects in general, but the idea of having to require files a-la C++ is not something I'm interested in at all.
Folders would be great, and not having to specify the order of files in any way would also be nice.
I really would hate to see C++ style includes, but folders would be nice.