写点什么

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

评论

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

Newbe.Claptrap 框架入门,第二步 —— 简单业务,清空购物车

newbe36524

容器 微服务 Reactive .net core ASP.NET Core

itchat替代品,追妹子神器,个人微信给多个好友(群)发消息,定时提醒妹子喝水

Java_若依框架教程

技术 后端 itchat 微信消息 定时提醒

报告|50%CRM品牌陷入竞争旋涡,破圈迫在眉睫

人称T客

智能标注原理揭秘,一文读懂人工智能如何解决标注难题

百度大脑

人工智能 百度 学习 AI 百度大脑

架构师都该懂的 CAP 定理

闻人

架构 分布式 架构师

tomcat 使用apr

zack

tomcat

数据库周刊33丨5大国产数据库中标中国移动;Oracle7月CPU安全预警;腾讯Tbase新版本发布;“2020数据技术嘉年华”有奖话题遴选;阿里云技术面试题;APEX 实现数据库自动巡检;MYSQL OCP题库……

墨天轮

MySQL 数据库 oracle 阿里云 面试

网传Intel断供浪潮,英特尔:供应链调整

Geek_116789

一口气说出 4 种分布式一致性 Session 实现方式,面试杠杠的~

楼下小黑哥

nginx redis 分布式 session

波士顿动力狗 SPOT 权威购买指北

早睡蟒

Python 人工智能 学习 波士顿动力 机械狗

计算机网络基础(七)---网络层-ICMP协议

书旅

计算机网络 网络协议 网络层

压测脚本

LEAF

架构师第七周总结

傻傻的帅

架构师

「架构师训练营」第 7周作业 - 性能测试

森林

MySQL库表设计小技巧

Simon

MySQL 数据库设计

k8s极简史:K8s多集群技术发展的历史、现状与未来

华为云开发者联盟

Kubernetes 容器 云原生 华为云

最新:英特尔断供浪潮系内部供应链调整,现已恢复供货

Geek_116789

JVM系列之:详解java object对象在heap中的结构

程序那些事

Java JVM GC JOL

Flask 的 url 处理器

Leetao

Python flask Web框架

Java 面向对象知识整理

多选参数

Java 编程

企业架构框架之DoDAF

冯文辉

企业架构

「架构师训练营」第 7 周作业 - 总结

森林

Oracle JDK7 bug 发现、分析与解决实战

vivo互联网技术

Flink 1.11 Unaligned Checkpoint 解析

Apache Flink

flink

实操案例:字符串哈希表操作

华为云开发者联盟

程序员 编程语言 C语言 哈希表 字符串

Flink 最佳搭档:开发部署平台 Zeppelin 的自白

Apache Flink

来自前端童鞋对后端的吐槽@#$%^

Java小咖秀

程序员 程序人生 大前端

凡架构必拆分,分则有度

菜根老谭

微服务 康威定律 架构思维 分治思维

有趣的“第二个系统”

架构精进之路

提升认知 研发体系

什么?不写代码也能做功能开发!- RUOYI教程

Java_若依框架教程

Java 技术 后端 开发 框架

金融科技的碎片化思考(上)

曲水流觞TechRill

金融科技 FinTech

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