HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

MSBuild 和#Develop 让 F#向生产语言迈进一大步

  • 2007-09-14
  • 本文字数:613 字

    阅读完需:约 2 分钟

F#是由微软研究院开发的一种函数式语言。基于 OCaml,F#一直扮演着测试平台的作用,在一些功能被加入 CLR 和生产性语言 VB 和 C#中前,都需要在 F#上测试一遍。但这并不说明人们不可以将F#用于真正的开发工作

为了给使用F#语言写程序的同学们提供一个丰富的开发环境,Rober Pickering 一直致力于将F#整合进#Develop。#Develop 是一款受Visual Studio 影响而开发的开源IDE,由托管代码设计而成。

第一步是创建一个 MSBuild 提供程序。Rober 基于 MonoCompilerTask 开始自己的工作,在这个由#Develop 提供的类中,它在命令行编译器和 MSBuild 之间提供了一个接口。然后就是#Develop 插件,Alpha 版本目前支持以下功能:

  • 代码着色
  • 项目系统
  • 源文件排序
  • F#交互集成
  • TODO 列表(按优先级顺序排列)
  • F#编译器和其他二进制文件的智能搜索
  • 支持.fsi 接口文件
  • 支持自动错误检查
  • 支持自动完成
  • 创建图标以避免剽窃

Robert 还是 F#基础一书的作者,他没有停止前进的步伐,一直孜孜不倦地推动 F#能变成一个完完全全的生产性语言。

我的目标就是能让 F#作为#Develop 的一部分进行发布,但是目前还不行,在 F#被整合进#Develop 主版本之前还有许多法律和质量方面的问题需 要克服。但我确信这些问题很快就会被处理完毕,尽管如此,我还是想先在自己的网站上发布一个测试版,收集一些反馈,因为可能会有一些迫不及待地人想看看我 的这个成果:)

查看英文原文: MSBuild and #Develop Support Moves F# Closer to Production Quality

2007-09-14 20:28776

评论

发布
暂无评论
发现更多内容

架构师训练营第四周 - 作业

桔子

极客大学架构师训练营 系统架构 淘宝架构 第四次作业

John(易筋)

极客时间 系统架构 极客大学 极客大学架构师训练营 淘宝架构

week4 作业

Gavin

Week4:课后作业

Geek_165f3d

架构师训练营 第四周 作业

CR

极客大学架构师训练营

Week4作业

王志祥

极客大学架构师训练营

架构师 0 期 | 互联网巨头不是一天练成的

刁架构

极客大学架构师训练营

架构师训练营 -Week 04

华乐彬

学习 极客大学架构师训练营

架构师训练营(第 4 周作业)

李德政

极客大学架构师训练营

week4 总结

Gavin

【架构课作业 - 第四周】

Nelson

极客大学架构师训练营

典型的大型互联网应用系统的技术方案

极客大学架构师训练营 互联网架构

案例讲解,设计模式定义

秤须苑

思考

纯纯

大型互联网系统使用的技术方案

stars

第四周课后作业

iHai

极客大学架构师训练营

架构师训练营-week4-学习总结

晓-Michelle

极客大学架构师训练营

总结

chenzt

大型互联网产品架构技术体系梳理

lei Shi

Week4: 学习总结

Geek_165f3d

架构师训练营第四周 - 总结

桔子

架构师第四周

Tulane

从维基百科架构看互联网架构

破晓_dawn

week4作业

强哥

极客大学架构师训练营

架构师训练营--第四周作业

_MISSYOURLOVE

极客大学架构师训练营 第四周作业

架构师训练营第四课作业

曾祥斌

第四周作业一

慵秋

极客大学架构师训练营

系统架构知识是架构师的常识而不是能力(第 4 周学习总结)

李德政

极客大学架构师训练营

大规模复杂系统如何架构(二)?

李小匪

架构 架构师

互联网系统架构的挑战和变迁

破晓_dawn

【第四周】学习总结——架构演进、模式、技术和案例分析

三尾鱼

极客大学架构师训练营

MSBuild和#Develop让F#向生产语言迈进一大步_.NET_Jonathan Allen_InfoQ精选文章