写点什么

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

评论

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

大白话70个你必须知道的AI重要概念(三)

FN0

人工智能 AI AIGC

2024杭州国际智慧城市,人工智能,安防展览会(杭州智博会)

AIOTE智博会

智博会 物联网展 人工智能展 智慧城市展 杭州智博会

2023 年公链发展报告

Footprint Analytics

区块链 以太坊 加密货币 公链 Layer 2

KubeBlocks v0.8.0 发布!Component API 让数据库引擎组装更简单!

小猿姐

数据库 云计算 Kubernetes

阿里巴巴重磅推出:Java进阶必备宝典,从理论到实战,一册在手

Reische

MySQL tomcat Netty 「Java 25周年」 JVM’

「繁花」绽放,「她力量」引领AI新革命

极客天地

每日一题:LeetCode-179. 最大数

Geek_4z9ami

Go 面试 LeetCode 排序 排序算法

ThreadLocal真的会造成内存泄漏吗?

不在线第一只蜗牛

内存泄露 ThreadLocal

软件测试开发丨PageObject模式:为什么是Web自动化测试必备工具

测试人

软件测试

如何利用API接口获取电商平台数据?

Noah

23年通天塔搭建页前端性能优化阶段分享

京东科技开发者

SD-WAN解决跨国公司海外工厂网络安全问题

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

荣耀开发者大会 2023·一张图读懂服务分发分论坛

荣耀开发者服务平台

行业趋势 开发者大会 智慧生活 honor 分发

荣耀开发者大会2023 · 一张图读懂智慧人机交互分论坛

荣耀开发者服务平台

AI 交互 开发者大会 人机协作 honor

掌握这本算法宝典,轻松拿下字节跳动offer

Reische

算法 Java' 程序员‘ 算法、

大白话70个你必须知道的AI重要概念(一)

FN0

人工智能 AI AIGC

大白话70个你必须知道的AI重要概念(二)

FN0

人工智能 AI AIGC

Phaser性能测试加强版

FunTester

阿里巴巴内部热传:Java突击宝典,程序员必备升职加薪指南

Reische

MySQL sql 大厂 Java' redis'

鼓掌!阿里技术官亲荐“架构修炼宝典”,从基础到源码,一站到底

Reische

MySQL 面试 Java 面试 大厂 程序员‘

火了!外国网红为 KubeBlocks 打 CALL:K8s 中统一管理多种数据库用 KB 就够了!

小猿姐

数据库 云计算 Kubernetes

荣耀开发者大会 2023·一张图读懂应用分发分论坛

荣耀开发者服务平台

开发者大会 honor 分发与计算 应用市场

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