Linux上的F#,没有以前的.NET经验
从9月份开始,我一直在使用Clojure,这是JVM上的一种功能性lisp语言.我在一些小的业余爱好项目中使用它.语言非常简洁,简单,但我得出结论,s表达式并不适合我.
还有其他功能语言,如Scala,Haskell,OCaml等,但它们似乎更像是学术语言. 最近我正考虑在业余时间学习F#.我有几个问题: >我主要是一个linux用户.我担心Mono可能会落后. 当我学习Clojure时,我几乎没有Java经验.这并不是一个大问题. Java互操作非常简单,Java作为一种语言也非常简单,所以我在阅读文档时没有任何问题. > F#的互操作是否足够简单,缺少.NET / C#知识是否会给使用外部库带来困难? 谢谢 解决方法
让F#在Mac和Linux上运行良好取得了很多进展:
> 2010年11月,F#团队宣布了F#源代码的开源(Apache)版本. Mono团队计划将其整合到下一版Mono中(见Miguel de Icaza’s blog). 关于互操作–F#在Mono上运行得很好,原则上应该在Mono可以工作的任何地方运行(我希望Android能够运行,但我没有尝试过).它不适用于iPhone(即使C#有效),因为该版本的Mono有很多限制. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 在VMware ESX 4.1服务器上安装rsync
- Linux:控制`ld`搜索.o目标文件的位置?
- 10+ commonly using find command switches with example U
- 如何使用xauth通过linux上的其他用户运行图形应用程序
- linux – 在Shell脚本中解析Diff的结果
- linux – 什么时候应该在布尔条件中用引号推送变量?
- linux – 不同的程序是从公共堆还是从单独的堆中获取内存?
- 在linux外部无法访问,centos7修改防火墙配置
- 这是linux内核中有关写入/ proc / self / loginuid的错误吗
- linux下open-vswitch安装卸载操作