红联Linux门户
Linux帮助

GNU Guile 2.1.3发布,Scheme实现

发布时间:2016-06-23 09:31:09来源:红联作者:baihuo
GNU Guile 2.1.3 发布,Scheme 是一种编程语言,而 Guile(Scheme 解释器和库)将它转换成嵌入式脚本语言,从而很好地将动态性引入到静态应用程序中。现在我们将快速概览 Guile,发现它在构建可扩展应用程序方面的强大特性。

主要更新如下:

重要更新:

Complete overhaul of port internals

All ports are now buffered, can be targets of `setvbuf'

Support for non-blocking I/O

Removal of port locks

新接口:

`TCP_NODELAY' and `TCP_CORK' socket options, if provided by the system

`scm_c_put_latin1_chars', `scm_c_put_utf32_chars'

新弃用:

** `_IONBF', `_IOLBF', and `_IOFBF'

不兼容修复

Decoding errors do not advance the read pointer before erroring

Decoding errors with `substitute' strategy return U+FFFD

API to define new port types from C has changed

Remove `scm_set_port_mark'

Remove `scm_set_port_equalp'

Remove `scm_set_port_free'

Remove `scm_set_port_end_input', `scm_set_port_flush'

Change prototype of `scm_make_port_type'

Change prototype of port `close' function

Port and port type data structures are now opaque

Port types are now `scm_t_port_type*', not a tc16 value

软件详情:https://lists.gnu.org/archive/html/guile-user/2016-06/msg00058.html

下载地址:http://www.gnu.org/software/guile/guile.html#get

来自:开源中国社区
文章评论

共有 0 条评论