写点什么

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:281257

评论

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

园区数字化管理系统(源码+文档+部署+讲解)

深圳亥时科技

客户服务新突破,天润融通助力电动车企业实现数智化转型

天润融通

企业的海外网络访问需求怎么解决?

Ogcloud

SD-WAN SD-WAN组网 SD-WAN国际专线 海外网络访问 海外网络连接

技术揭秘:图形工作站、个人电脑和服务器的硬件差异

青椒云云电脑

图形工作站

用腾讯云AI代码助手开发一款数据库敏感信息检查工具

CodeBuddy

会议通知:人工智能通识教育与实践发展暨和鲸科技AI通识课解决方案发布会

ModelWhale

人工智能 大数据 高校课改 通识课

HarmonyOS 5.0应用开发——属性动画

高心星

arkui HarmonyOS NEXT HarmonyOS5.0 属性动画

多功能代码编辑器BBEdit for Mac 激活版

小玖_苹果Mac软件

垃圾清理应用卸载工具CleanMyMac X for Mac

小玖_苹果Mac软件

CDN加速:优化网站服务器访问速度

Ogcloud

CDN 网络加速 CDN加速 网络加速服务 CDN网络加速

数字孪生赋能BMS:开启电池管理新纪元

DevOps和数字孪生

Python随机抽取Excel数据并在处理后整合为一个文件

不在线第一只蜗牛

Python Excel

浅谈CAF云应用框架

inBuilder低代码平台

框架 构架 云应用

签约快讯|天润融通签约问界

天润融通

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(8)

HarmonyOS SDK

harmoyos

(Vue3结合ThreeJS开发3D)在线三维CAD中加载和保存STEP模型

WEB CAD SDK

一座重庆工厂,智能与制造的“两江之约”

脑极体

AI

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