Pony 0.31.0 发布,Actor 模型高性能编程语言

栏目: 软件资讯 · 发布时间: 6年前

内容简介:Pony 是一款基于 Actor 模型,能够提供类型、内存、异常、并发多个层面的安全性保证的高性能编程语言。0.31.0 版本已经发布,更改如下: 删除 Map.sub 中不必要的参数 以前: let m: Map[String, U32] = Map[St...

Pony 是一款基于 Actor 模型,能够提供类型、内存、异常、并发多个层面的安全性保证的高性能编程语言。0.31.0 版本已经发布,更改如下:

删除 Map.sub 中不必要的参数

以前:

let m: Map[String, U32] = Map[String, U32]
m.insert("one", 1)
m.insert("two", 2)
let m2 = m - ("two", 3132047) // removes ("two", 2) from the Map

Pony 0.31.0 发布,Actor 模型高性能编程语言Pony 0.31.0 发布,Actor 模型高性能编程语言

现在:

let m: Map[String, U32] = Map[String, U32]
m.insert("one", 1)
m.insert("two", 2)
let m2 = m - "two"

Pony 0.31.0 发布,Actor 模型高性能编程语言Pony 0.31.0 发布,Actor 模型高性能编程语言

为 TCPConnectionNotify 添加 proxy_via(host: String, service: String): (String, String)

在建立初始 TCP 连接之前调用此函数,允许 TCPConnectionNotify 更改连接的目标,这使 TCPConnectionNotify 实现能够处理代理握手并通过该代理重定向通信量。它是可选的实现,默认不改变任何东西。

建议 TCP 客户端创建者在其构造函数中添加一个参数,默认为 NoProxy,并包装它们的 TCPConnectionNotify,使用户能够使用代理。

actor MyClient
  new create(env: Env, host: String, service: String, proxy: Proxy = NoProxy) ? =>
    TCPConnection = TCPConnection.create(
        env.root as AmbientAuth,
        proxy.apply(MyConnectionNotify.create()),
        host,
        service)

Pony 0.31.0 发布,Actor 模型高性能编程语言Pony 0.31.0 发布,Actor 模型高性能编程语言

修复

  • 通过更改链接顺序解决静态链接问题

添加 

  • 为用于链接重写 ld 命令添加 --link-ldcmd 命令行参数
  • 使在 glibc 系统上使用 musl 构建成为可能
  • 添加 proxy_via(destination_host, destination_service) 到 TCPConnectionNotify,以允许 TCP 处理程序在连接之前更改 TCPConnectionNotify 中的主机名和服务
  • 添加 add 和 sub 到 collections/persistent/Map

更改 

  • 删除 Map.sub 中不必要的参数
  • 不再提供 AppImage 作为发布格式

请见发布说明:

https://www.ponylang.io/blog/2019/08/0.31.0-released/ 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

用户体验面面观

用户体验面面观

[美] 库涅夫斯基(Mike Kuniavsky) / 汤海 / 清华大学出版社 / 2010-5 / 69.00

这是一本专注于用户研究和用户体验的经典读物,同时也是一本容易上手的实战手册,从实践者的角度,着重讨论和阐述了用户研究的重要性、主要的用户研究方法和工具,同时借助于实例介绍了相关的应用。全书共3部分18章,深度剖析了何为优秀的用户设计,用户体验包括哪些研究方法和工具,如何 得出和分析用户体验调查结果等。一起来看看 《用户体验面面观》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具