GNU Guile 2.1.3 发布,Scheme 实现 - 开源中国社区
Float_left Icon_close
GNU Guile 2.1.3 发布,Scheme 实现
oschina 2016年06月23日

GNU Guile 2.1.3 发布,Scheme 实现

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

阿里云高性能云服务器,2折起! >>> >>>  

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)
最新评论
0
都去追新语言、热门语言了。
殊不知,这些经过历史沉淀、久经考验的语言,才是最应该学、用的。
以 Lisp 为代表的一些老语言,虽然语法怪怪的,有点不习惯,但可以给你带来一种全新的思维方式和解决问题的办法。
顶部