최근에 Nemerle과 F #을 발견했지만 응용 프로그램을 디버깅 할 수있는 방법을 찾지 못했습니다. MonoDevelop 2.6에는 최신 그놈 샤프한 lib가 설치되어 있기 때문에 Nemerle과 F #, 2.4.2 및 이전 버전의 충돌이 지원되지 않습니다 (최신 아치 리눅스 커널 3.0을 실행 중입니다). 커맨드 라인 모노 디버거는 "플랫폼이 지원되지 않습니다"라고 말하는 것을 거부합니다.Linux에서 F #/Nemerle 모노 응용 프로그램을 디버깅하는 방법은 무엇입니까?
그것은 낮은 수준에 가지 않고 GDB를 사용하여 디버그 모노 응용 프로그램 수 (VM 내부 정도) :이 상황에 대해 그래서 몇 가지 질문? (Common Lisp 또는 Haskell의 GHCi와 비교하여) 디버거없이 대화식으로 개발할 때 F # REPL을 얼마나 편안하게 사용할 수 있습니까?
"F # Interactive environment"- fsi.exe를 의미합니까? –
@argos - 예,'fsi.exe'를 말합니다. F # 플러그인이있는 Visual Studio 또는 MonoDevelop와 같은 IDE에서 도구 창으로도 사용할 수 있으므로 IDE의 파일에 코드를 작성하고 IDE에서 볼 수있는'fsi.exe' 프로세스에 코드를 보낼 수 있습니다 . 이것은 내가 보통 "F # Interactive Environment"라고 부르는 것이지만, 독립 실행 형 프로세스로'fsi.exe'도 실행할 수 있습니다. –
가치있는 일이라면 잘 배치 된'prinfn' 명령문의 가치를 결코 과소 평가해서는 안됩니다. 또한 fseye (http://code.google.com/p/fseye) 옵션이있을 수 있지만 Mono로 시도하지 않았습니다. – pblasucci