我最近發現了Nemerle和F#,但我找不到任何方式來調試我的應用程序。 由於安裝了更新的gnome-sharp lib(我正在運行最新的Arch Linux kernel-3.0 64位),MonoDevelop 2.6缺乏對Nemerle和F#,2.4.2以及更早的崩潰的支持。命令行單調試器拒絕開始說「平臺不支持」。所以很少有關於這種情況的問題:如何在Linux下調試F#/ Nemerle單聲道應用程序?
可以使用gdb調試單聲道應用程序,而無需進入低級別(在vm內部)? 使用F#REPL在沒有調試器的情況下進行交互式開發有多舒服(與Common Lisp或Haskell的GHCi相比)?
「F#交互式環境」 - 你的意思是fsi.exe嗎? –
@argos - 是的,我的意思是'fsi.exe'。在像Visual Studio或帶F#插件的MonoDevelop這樣的IDE中,它也可作爲工具窗口使用,因此您可以在IDE中的文件中編寫代碼,並將其中的一部分發送到IDE中可見的'fsi.exe'進程。這就是我通常所說的「F#交互式環境」,但您也可以將'fsi.exe'作爲獨立進程運行。 –
對於它的價值,永遠不要低估一個精心安排的'prinfn'聲明的價值。另外,fseye(http://code.google.com/p/fseye)可能是一個選項,但我沒有用Mono試過。 – pblasucci