2009-12-18 46 views

回答

6

還不是我所知道的。 (這是F#團隊在我們可以找到空閒時間將它們放在一起時喜歡做的事情。)

(請注意,您不需要VS或單聲道 - 您可以擁有.Net,然後安裝F#CTP,然後獲取運行時,命令行編譯器和fsi.exe,然後使用它。但是,如果有沒有安裝的網站訪問試用版,將會更好。)

+1

+1,這樣你就可以做到! – Benjol 2009-12-18 07:12:08

+0

我一直在做這樣的事情,但沒有任何可以展示它的東西。 – Tristan 2009-12-19 22:11:44

4

您可以使用codepad.org進行OCaml實驗。 F#和OCaml的核心是相似的,只記得不要使用輕版本的語法,高級F#功能和.net庫:):

+0

感謝您的codepad.org鏈接。不幸的是,即使對於最基本的F#程序,也存在語法差異,從而阻止它們在OCaml中工作。例如,[1..10]在F#中工作,但在OCaml中需要定義一個範圍函數。 – brianegge 2009-12-20 22:01:59

+0

是的,你是對的,但你可以使用ocaml與語法擴展(不在鍵盤上),你會得到很好的resalts。 F.E.請參閱pa_monad以美化monadic表達式。 – ssp 2009-12-21 04:07:14