写点什么

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

评论

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

面向对象编程的弊端是什么?

代码生成器研究

MongoDB助力腾讯游戏 优化游戏开发体验

技术咖和技术渣

小程序开发新选择!华为云耀云服务器L实例快人一步

YG科技

华为云耀云服务器L实例:企业建站与小程序开发的新纪元

YG科技

什么是真正的低代码?

代码生成器研究

项目管理必备的时间轴软件!这10款协同工具有口皆碑。

彭宏豪95

项目管理 效率工具 在线白板 办公软件 绘图软件

稳定可靠,华为云服务器引领数字化时代

YG科技

加速数智化升级,华为云这款服务器让企业上云更轻松

轶天下事

从零实现一个在线相亲APP(缓解相亲尴尬的神器)

音视频开发_AIZ

为什么越来越多的企业选择IT外包服务?

Ogcloud

外包 IT 外包公司 外包项目 IT 运维

Open AI 砸了所有人的饭碗吗?

代码生成器研究

带键扫的LED专用驱动方案

芯动大师

华为云耀云服务器L实例:中小企业小程序开发的高效解决方案

YG科技

华为云耀云服务器L实例:中小企业数字化转型的加速器

轶天下事

华为云耀云服务器L实例:中小企业数字化转型的关键伙伴

轶天下事

编程那么难,为什么不弄个大众一学就会的计算机

代码生成器研究

低代码就是不写代码吗?到底什么是真正的低代码平台?

代码生成器研究

音视频FAQ(一):视频直播卡顿

ZEGO即构

CDN RTC 实时音视频 音视频技术 直播间

大模型+搜索:一盘跳棋和三位选手

脑极体

AI

低代码可以减少程序员哪些工作?

代码生成器研究

2023 IoTDB 用户大会倒计时 3 天 | 1 分钟让你了解 IoTDB!

Apache IoTDB

企业上云请认准华为云这款服务器,数字化时代安全可靠的引擎

轶天下事

IT外包服务的未来发展趋势

Ogcloud

IT 外包公司 外包项目 IT 运维

关于 SLO,我们需要了解什么?

观测云

SLA SLO

StarRocks 存算分离最佳实践,让降本增效更简单

StarRocks

数据库 数据分析 StarRocks

咨询+低代码,强强联合为制造业客户赋能

明道云

SQL 数据操作技巧:SELECT INTO、INSERT INTO SELECT 和 CASE 语句详解

小万哥

MySQL 数据库 程序员 sql 后端开发

低代码平台在数字化转型过程中的定位

明道云

打工人福音:未来每周只需工作3天?比尔盖茨这样评价AI...

代码生成器研究

直播预告丨大模型如何在健康医疗中挖出大大的花?

京东科技开发者

人工智能 大模型

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