R7RS Tangerine Edition 已出

By xaengceilbiths at 2019-02-23 • 1人收藏 • 414人看过

https://bitbucket.org/cowan/r7rs-wg1-infra/src/7f83e95f3c0eb971c7dafd8d74b828369ab042f4/TangerineEdition.md?at=default&fileviewer=file-view-default

字符串库未定,留待Green Docket投票。


This is the definition of the Tangerine Edition.

Data structures

Strings: No final result: this will be reballoted for the Green Edition.

Mappings: SRFI 146as (scheme mapping) and (scheme mapping hash).

Regular expressions: SRFI 115 as (scheme regex).

Generators: SRFI 158as (scheme generator), superseding and upward compatible with the Red Edition library of the same name.

Numeric types and operations

Integer division: SRFI 141 as (scheme division)

Bitwise integer operations:  SRFI 151as (scheme bitwise).

Fixnums:  SRFI 143as (scheme fixnum).

Flonums:  SRFI 144as (scheme flonum)

Numeric and semi-numeric data structures

Bytevectors: R6RS(rnrs bytevectors) as (scheme bytevector) (note singular form).

Numeric vectors: SRFI 160 as(scheme vector @)where @ is any of base, u8, s8, u16, s16, u32, s32, u64, s64, f32, f64, c64, c128.

Formatting

Formatting: SRFI 159as (scheme show).

Required numeric types

The Tangerine Edition requires all implementations to provide unbounded exact integers, unbounded exact rationals, inexact reals, and exact and inexact complex numbers.  This is the same numeric tower that R6RS requires.


1 个回复 | 最后更新于 2019-03-26
2019-03-26   #1

看了一下 其实大部分的东西 Chez都有了 囧

登录后方可回帖

登 录
信息栏

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...