Я надеюсь, что вместо того, чтобы настаивать на том, чтобы F # овладел любым другим языком .net, чтобы они добавили возможность VS2010 иметь несколько языков программирования в одном проекте. Насколько я знаю, вы не можете сделать это сегодня, но я могу ошибаться. Это легко позволило бы людям иметь файл F # для одного аспекта того, что им нужно, а затем C # или VB для всего остального (логика пользовательского интерфейса, состояние и т. Д.).
И люди продолжают относиться к F # так, как будто это революционно новый язык ... единственное, что в нем революционно, это то, что это функциональный язык, построенный на .NET. просто потому, что он новый, это не значит, что он станет нормой. Посмотрите на Эрланга и Хаскелла ... они оба функциональные языки, которые существуют около 2 десятилетий каждый, и ни один из них не получил массового признания за пределами университетов.