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
来自:开源中国社区

