2009-12-18 71 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