4

Visual Studio's Edit and Continue and other IDE's equivalent operations are very effective for experimentation in interactive applications, since you don't have to restart the app to see the effects of the code change (most of the time). If Visual Studio already supports this for C#, then why isn't it in F# yet? Does something about F# make it more difficult?

Jwosty
  • 3,497
  • 2
  • 22
  • 50
  • 1
    `Does something about F# make it more difficult?` - probably not, I think there things-with-higher-priority to do. – alex.b Jun 15 '14 at 19:51
  • 5
    Probably because F# code is usually correct when you finish writing it :-) You do not need to fix it during debugging. I'm slightly joking, but there is some true here - REPL with F# interactive and stronger type checking really helps you avoid many bugs early. – Tomas Petricek Jun 15 '14 at 20:16
  • The need for edit and continue is many orders of magnitude smaller in F#, usually when code type checks, it works OK. – nicolas Jun 17 '14 at 08:27
  • 3
    This isn't necessarily opinion-based. There could be some technical reason that edit-and-continue wouldn't work in F#. – Ryan Lundy Jun 18 '14 at 04:28

1 Answers1

4

It boils down to the fact that this kind of feature needs support in the compiler itself, and since the F# compiler has a much smaller team working on it than the C# compiler, they probably have other, higher priority items to work on.

Tarmil
  • 11,177
  • 30
  • 35