哥布林:使用Racket和Guile进行分布式事务编程
Goblins: Distributed, Transactional Programming with Racket and Guile

原始链接: https://spritely.institute/goblins/

Spritely的核心是Goblins,它的分布式对象编程环境。Goblins提供直观的安全模型,本地同步操作的自动本地事务,以及易于使用且高效的异步编程接口,用于封装的对象,这些对象可以存在于网络的任何地方。它的网络模型抽象了这些细节,使程序员可以专注于对象编程,而不是协议架构。Goblins还集成了强大的分布式调试工具,以及尊重其安全基本原理的进程持久化和升级模型。阅读Goblins的设计文档,阅读我们的白皮书:《Spritely的核心:分布式对象和能力安全》(PDF)(ODT)(ORG)。获取Goblins!Spritely Goblins的网络层意味着用户可以对存在于任何地方的对象执行异步编程。你甚至可以与用完全不同的编程语言编写的对象进行交互!目前我们支持两种语言:

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 地精:使用Racket和Guile进行分布式、事务性编程 (spritely.institute) 45 分,alhazrod 7小时前 | 隐藏 | 过去 | 收藏 | 3 条评论 Kinrany 30分钟前 | 下一个 [–] 感觉缺少一个协议:一个可以被持久计算系统的所有部分使用,而不会限制整个系统的协议。回复 PuercoPop 30分钟前 | 父级 | 下一个 [–] 这个协议是OCapN http://ocapn.org/ 回复 backronymn 30分钟前 | 上一个 [–] Spritely开发非常有趣、高层次的软件。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
相关文章

原文
Goblins mascot holding up the Spritely Institute flask

At the heart of Spritely is Goblins, its distributed object programming environment. Goblins provides an intuitive security model, automatic local transactions for locally synchronous operations, and an easy to use and efficient asynchronous programming interface for encapsulated objects which can live anywhere on the network. Its networking model abstracts away these details so the programmer can focus on object programming rather than protocol architecture.

Goblins also integrates powerful distributed debugging tools, and a process persistence and upgrade model which respects its security fundamentals.

Read about Goblins' design

Read our whitepaper: The Heart of Spritely: Distributed Objects and Capability Security (PDF) (ODT) (ORG)

Get Goblins!

Spritely Goblins' network layer means users can perform asynchronous programming against objects that live anywhere. You can even interact with objects written in a completely different programming language! Currently we support two languages:

联系我们 contact @ memedata.com