写点什么

IronScheme 接近最终发布

2009 年 10 月 27 日

IronScheme ,DLR 之上的 Scheme R6RS 实现,在测试一年后终于发布 RC1 了。

IronScheme 是 Llewellyn Pritchard(也称 Leppie )的成果,他还是 xacc.ide 的作者,一个针对.NET 语言的开发环境。他最早创建了 IronLisp ,不过发现没有另外一个 LISP 方言有趣,所以 Leppie 决定实现 Scheme,让其运行于 DLR 之上。结果就诞生了 IronScheme。在 10 个月的 alpha 开发,和 1 年内 4 个测试版发布之后,IronScheme 目前达到了 RC1 的阶段,终于要接近官方 1.0 版本了。

IronScheme 能通过命令行来调用,一个所谓的 REPL 环境,或者作为脚本库嵌入到.NET 应用程序中。它运行在.NET 32 和 64 位版本上,以及 Mono 32 位版本上。

IronScheme 当前通过了 PLT Scheme 测试套件的 8880 个测试,只有 4 个未通过。有两个特性依旧不足,Leppie 计划在 2.0 中解决这些问题:

  • call/cc 只支持换码延续(escape continuations),尝试重复调用延续将导致错误
  • 在 beta 2 开发阶段,我开发了一个 CPS 版本,不过其太慢当前没有任何用处,将会在 IronScheme 2.0 中解决掉。

在最终发布之前依然需要解决的问题有:更多的测试,更多的和 CLR 集成,以及完整的文档。这个项目基于 MS-PL 许可协议发布。

相关资源:对Leppie 的访谈在.NET 应用程序中托管IronScheme Scheme 语言将被分作两个

查看英文原文: IronScheme Nears Final Release

2009 年 10 月 27 日 21:38845
用户头像

发布了 254 篇内容, 共 38.2 次阅读, 收获喜欢 1 次。

关注

评论

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

保证缓存与数据库的数据一致性不是很容易

架构师修行之路

缓存 一致性

缓存架构不够好,系统容易瘫痪

架构师修行之路

缓存 微服务 架构设计

二十四、深入Python多进程multiprocessing模块

刘润森

Python

你用过宏##粘贴函数,然后用函数指针查找执行吗?今天就给你说道说道

良知犹存

c c++

穆长春:数字人民币“双离线”支付开发完毕后续将试点

CECBC区块链专委会

数字钱包

openEuler进化记:一颗探索宇宙的生态之星

脑极体

Javaer 进阶必看的 RocketMQ ,就这篇了

yes的练级攻略

RocketMQ 消息队列

程序员跳槽,只要用好(2+2)方法论,绝对可以找到一家好公司

Java架构师迁哥

云原生2.0时代:开启应用定义基础设施新时代

华为云开发者社区

容器 云原生

ARTS打卡 第21周

引花眠

微服务 ARTS 打卡计划 springboot

网易首席架构师2年心血只为趣谈网络协议,内容强不强你说了算

周老师

Java 编程 程序员 架构 面试

黑幕!爆京东18A技术专家纯手打:小团队构建大网站架构实战

996小迁

Java 学习 架构 面试 笔记

架构师训练营第 1 期第 6 周作业

业哥

分布式关系数据库

韩向民

SpringCloud Alibaba开篇:SpringCloud这么火,为何还要学习SpringCloud Alibaba?

冰河

分布式 微服务 高性能 SpringCloud Alibaba

算法训练营毕业总结——以此自勉

Airship

算法 算法和数据结构

既不能神化,也不要泛化区块链

CECBC区块链专委会

金融 数字技术

第五周课后总结

饭桶

现场突击京东程序员的购物车!看看"11.11"都买啥?

京东科技开发者

程序人生

甲方日常 38

句子

工作 随笔杂谈 日常

1分钟带你入门 React 生命周期

Leo

react.js 前端 React 生命周期 前端进阶训练营

这里有一份Java程序员的珍藏书单,请您注意查收

捡田螺的小男孩

Java 后端 PDF

架构师训练营 week5 作业

陈皓07

来自朋友最近阿里、腾讯、美团等P7岗位面试题

艾小仙

Java 阿里巴巴 程序员 腾讯 面试

蚂蚁金服Java三面面经:二叉树+HTTPS加密+自旋锁+缓存穿透(附答案)

Java架构之路

Java 程序员 架构 面试 编程语言

一笔订单,但是误付了两笔钱!这种重复付款异常到底该如何解决?

楼下小黑哥

支付宝 微信支付 支付系统 支付

数字货币交易所开发,去中心化交易所平台搭建

WX13823153201

数字货币交易所开发

架構師訓練營第 1 期 - 第 05 周作業

Panda

架構師訓練營第 1 期

架构师训练营第一期 - 第五周课后作业

卖猪肉的大叔

马云:数字货币可能会重新定义货币

CECBC区块链专委会

金融

第五周课后练习

饭桶

微服务架构下如何保证事务的一致性

微服务架构下如何保证事务的一致性

IronScheme接近最终发布-InfoQ