智能化下的产物,无人棋牌室
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]