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 更多内容请看:GNU Guile 2.1.3 released [beta] GNU Guile 2.1.3 发布,Scheme 实现下载地址