免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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

评论

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

【第七在线】可持续时尚与商品计划:减少库存浪费的方法

第七在线

危机来临,防御性编程能否帮助程序员抵御裁员风暴?

SoFlu软件机器人

深度学习:人工智能的前沿探索

测吧(北京)科技有限公司

测试

学习贯彻“枫桥经验”,积极践行央企担当!

天翼云开发者社区

生态链 战略合作

软件测试/测试开发丨测试用例价值与体系

测试人

软件测试 测试开发

数字化时代:普通人的应对策略与准备

AI 计算机 数字化时代 自媒体 人工智能「

Eclipse、IntelliJ IDEA、PyCharm三种IDE的区别

小魏写代码

测试开发 | 卷积神经网络(CNN):图像识别的骨干

测吧(北京)科技有限公司

测试

测试开发 | 长短时记忆网络(LSTM):时序信息的记忆大师

测吧(北京)科技有限公司

测试

斩获冠亚军!开源检索引擎Puck闪耀NeurIPS'2023

百度Geek说

搜索引擎 开源 企业号12月PK榜

引领汽车营销新趋势,3DCAT实时云渲染助力汽车三维可视化

3DCAT实时渲染

实时渲染 实时渲染云 汽车三维可视化

测试开发 | 循环神经网络(RNN):时序数据的魔法笔

测吧(北京)科技有限公司

测试

从零开始封装 vue 组件

EquatorCoco

Vue 前端 代码

年终收官!华为云开发者日·2023年度创享峰会成功举办

华为云开发者联盟

人工智能 软件开发 华为云 华为云开发者联盟 华为云CodeArts

Tiktok怎样多开不封号?海外云手机就能解决!

Ogcloud

跨境电商 TikTok

Java多线程系列8:JDK中的管程实现之条件变量

BigBang!

Java多线程

DAPP双币质押收益系统开发丨源码搭建

l8l259l3365

亿级大表毫秒关联,荔枝微课基于腾讯云数据仓库Doris的统一实时数仓建设实践

腾讯云大数据

Doris

SpringBoot 异步编程浅谈

快乐非自愿限量之名

异步 spring-boot

Mac电脑最好用的Plist编辑器:PlistEdit Pro直装中文版

mac大玩家j

文本编辑器 Mac软件

Socket.D 基于消息的响应式应用层网络协议

不在线第一只蜗牛

网络协议 应用层 网络通讯

全面解读《State of PostgreSQL 2023》报告

酷克数据HashData

杭州悦数成立「悦数图技术陆家嘴数据智能研究院」,入驻上海陆家嘴金融城「双城辉映」平台

悦数图数据库

分布式图数据库 图数据

首批!天翼云大数据平台率先通过信通院无服务器架构大数据平台测试

天翼云开发者社区

云计算 大数据 架构 测试

海外云手机一般用来做什么?

Ogcloud

跨境电商

以裸眼3D为例,未来户外数字媒体如何演变?

Dylan

技术 媒体 数字 3D 设备

技术人必修课:利用金字塔原理高效思考与表达

阿里技术

思考 金字塔 技术人 表达 表达的逻辑

测试开发 | 深度学习的引擎:神经网络结构探析

测吧(北京)科技有限公司

测试

五种简单保护网站安全的方法看这里!

行云管家

网络安全 网站 数据安全 网站安全

对于企业软件系统而言,唯一重要的架构设计是什么

FN0

架构 软件系统

SEO搜索引擎优化——被严重低估网络营销核心技能!

九凌网络

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