Click here to Skip to main content
15,905,028 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
QuestionSo I can't build a Winforms App in F#? Pin
swampwiz20-Apr-11 10:15
swampwiz20-Apr-11 10:15 
AnswerRe: So I can't build a Winforms App in F#? Pin
Dave Kreskowiak20-Apr-11 10:54
mveDave Kreskowiak20-Apr-11 10:54 
GeneralRe: So I can't build a Winforms App in F#? Pin
swampwiz22-Apr-11 12:36
swampwiz22-Apr-11 12:36 
GeneralRe: So I can't build a Winforms App in F#? Pin
DaveyM6922-Apr-11 21:15
professionalDaveyM6922-Apr-11 21:15 
GeneralRe: So I can't build a Winforms App in F#? Pin
Dave Kreskowiak23-Apr-11 2:00
mveDave Kreskowiak23-Apr-11 2:00 
GeneralRe: So I can't build a Winforms App in F#? Pin
swampwiz24-Apr-11 2:06
swampwiz24-Apr-11 2:06 
AnswerRe: So I can't build a Winforms App in F#? Pin
Richard MacCutchan20-Apr-11 23:00
mveRichard MacCutchan20-Apr-11 23:00 
AnswerRe: So I can't build a Winforms App in F#? Pin
Richard A. Dalton29-Apr-11 0:54
Richard A. Dalton29-Apr-11 0:54 
While C# and VB.Net are roughly equivalent and great for building a variety of different types of apps, libraries, services etc, F# is a specific type of language for functional programming (FP).

You're coming at it from the wrong angle if you think of F# as being equivalent to VB.Net. It's not intended to do the same job.

I think most people would envisage F# being used to implemented specific bits of logic in a functional manner, using VB.Net or C# as a front end.

Pretty much every problem can be solved without resorting to Functional programming, but if you are working with certain types of problems the use of FP can provide startling improvments (less code...cleaner simpler more logical solutions)

Even if you see an opportunity to use FP, you will probably find you can do what you need using FP features of C# rather than resort to F#.

Forget about F# for now, look into FP in general. The whole paradigm might not even be worth your while. I find it facinating but I've yet to find a use for it in my projects. I'm sure I will though.

Like a lot of things, even if you never use FP, it will change the way you think about your procedural code, so it's worth a look.

F# will never replace VB.Net.

A more likely scenario is that C# will expand to provide all the Functional Programming Goodness and there won't be a need for a separate language. FP could represent a splitting point between C# and VB.Net because I really don't see much point trying to shoehorn FP into VB.Net. Most attempts to do so lead to UGLY UGLY syntax.

I don't want to start a war of words here, but as a very long term BASIC>VB>VB.NET developer, I've switched to C# and I won't ever go back. I should have switched a long time ago.

-Rd
Hit any user to continue.

QuestionHow to open Perl files / Perl Module files in Design Layout Pin
sr15919-Apr-11 23:41
sr15919-Apr-11 23:41 
AnswerRe: How to open Perl files / Perl Module files in Design Layout Pin
jschell20-Apr-11 7:56
jschell20-Apr-11 7:56 
QuestionDiagramming tool Using WPF...is it the right choice? Pin
Bharat Mane19-Apr-11 23:29
Bharat Mane19-Apr-11 23:29 
AnswerRe: Diagramming tool Using WPF...is it the right choice? Pin
RobCroll24-Apr-11 5:18
RobCroll24-Apr-11 5:18 
GeneralRe: Diagramming tool Using WPF...is it the right choice? Pin
Bharat Mane24-Apr-11 17:41
Bharat Mane24-Apr-11 17:41 
Question'Load balancing' CPU cores in multithreaded applications [modified] Pin
CDP180218-Apr-11 19:54
CDP180218-Apr-11 19:54 
AnswerRe: 'Load balancing' CPU cores in multithreaded applications Pin
Bernhard Hiller18-Apr-11 20:38
Bernhard Hiller18-Apr-11 20:38 
GeneralRe: 'Load balancing' CPU cores in multithreaded applications Pin
CDP180218-Apr-11 22:22
CDP180218-Apr-11 22:22 
AnswerRe: 'Load balancing' CPU cores in multithreaded applications Pin
GenJerDan19-Apr-11 4:03
GenJerDan19-Apr-11 4:03 
GeneralRe: 'Load balancing' CPU cores in multithreaded applications Pin
CDP180219-Apr-11 4:07
CDP180219-Apr-11 4:07 
GeneralRe: 'Load balancing' CPU cores in multithreaded applications Pin
GenJerDan19-Apr-11 4:17
GenJerDan19-Apr-11 4:17 
QuestionHow to get F# IDE? Pin
swampwiz14-Apr-11 6:49
swampwiz14-Apr-11 6:49 
AnswerRe: How to get F# IDE? [modified] Pin
DaveyM6914-Apr-11 9:36
professionalDaveyM6914-Apr-11 9:36 
AnswerRe: How to get F# IDE? Pin
Richard MacCutchan14-Apr-11 22:30
mveRichard MacCutchan14-Apr-11 22:30 
QuestionGenerics instead of parameters? Pin
Sander Rossel13-Apr-11 7:55
professionalSander Rossel13-Apr-11 7:55 
AnswerRe: Generics instead of parameters? Pin
jschell13-Apr-11 8:39
jschell13-Apr-11 8:39 
GeneralRe: Generics instead of parameters? Pin
Sander Rossel13-Apr-11 11:51
professionalSander Rossel13-Apr-11 11:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.