【问题标题】:Why doesn't F# support Edit and Continue? [closed]为什么 F# 不支持编辑并继续? [关闭]
【发布时间】:2014-06-15 19:43:27
【问题描述】:

Visual Studio 的 Edit and Continue 和其他 IDE 的等效操作对于交互式应用程序中的实验非常有效,因为您无需重新启动应用程序即可查看代码更改的效果(大部分时间)。如果 Visual Studio 已经支持 C#,那为什么 F# 还不支持呢? F# 是否会使其变得更加困难?

【问题讨论】:

  • Does something about F# make it more difficult? - 可能不是,我认为有更高优先级的事情要做。
  • 可能是因为 F# 代码在您完成编写后通常是正确的 :-) 您不需要在调试期间修复它。我有点开玩笑,但这里有一些正确的 - REPL 与 F# 交互式和更强大的类型检查确实可以帮助您尽早避免许多错误。
  • 编辑和继续的需求在 F# 中小了许多数量级,通常在检查代码类型时,它工作正常。
  • 这不一定是基于意见的。可能有一些技术原因导致编辑并继续在 F# 中不起作用。

标签: .net visual-studio f# edit-and-continue


【解决方案1】:

归结为这种特性需要编译器本身的支持,并且由于 F# 编译器的工作团队比 C# 编译器小得多,因此他们可能还有其他更高优先级的项目需要工作.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多