欢迎试用 Chezure

By macdavid313 at 置顶 • 0人收藏 • 287人看过

欢迎试用 Chezure:https://macdavid313.github.io/chezure/,一个 Rust 正则表达式库的 ChezScheme 绑定


学习了 ChezScheme 一段时间后,决定写一个实用点的东西来深入了解一下 Chez 的 FFI 和 GC。欢迎试用,提 PR 和 issues。目前还可以改进的地方有:


  1. API 的改进,例如是否可以增加一些语法糖?

  2.  split 和 replace 性能上的改进

  3. Travis CI 上对 Windows 平台的支持

  4. Benchmark (against e.g. irregex)


由于所有 Scheme 的字符串都会用 `string->utf8` 转成 bytes 才能传给 Rust 的 (C) API,所以性能上是有不可避免的缺陷的,一些简单的测试显示 GC 异常勤快地 collect 那些转译出来的 bytes。


1 个回复 | 最后更新于 置顶
置顶   #1

登录后方可回帖

登 录
信息栏

Scheme中文社区

推荐实现 ChezScheme / r6rs / r7rs large
theschemer.org
Q群: 724577239

精华导览

社区项目

包管理器:Raven
HTTP服务器:Igropyr (希腊火)
官方插件:vscode-chez

社区目标:

完善足以使Scheme工程化和商业化的库,特别是开发极致速度的Web服务器和ANN模块。

一直以来Scheme缺少一个活跃的中文社区,同时中文资料的稀少,导致大多数因为黑客与画家和SICP而接触Scheme的朋友,在学完SICP后无事可做,不能将Scheme转换为实际的生产力。最后渐渐的放弃。
同时Chicken等实现,却因效率问题无法与其他语言竞争。本社区只有一个目的,传播Scheme的文明之火,在最快的编译器实现上,集众人之力发展出足够与其他语言竞争的社区和库。


友情链接:

Clojure 中文论坛
函数式·China


Loading...