GNU Guile 2.1.3 发布,Scheme 实现

oschina
 oschina
发布于 2016年06月23日
收藏 7

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]

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:GNU Guile 2.1.3 发布,Scheme 实现
加载中

最新评论(1

返回顶部
顶部