介绍 Dynatalk
原文中文,约1800字,阅读约需5分钟。发表于: 。Dynatalk 致力于对象之间的交流, 尤其关心不同语言/环境之间的互操作。 – Dynatalk Make it work, make it correct, make it fast, make it cheap – Alan Kay 前言 为什么制作这样一个东西? 我喜欢在 Squeak 进行探索
Dynatalk是一个用于对象通信的工具,特别适用于不同语言/环境之间的通信。它旨在提供简单一致的对象协作机制。Dynatalk是开源的,目前支持Python等编程语言客户端。它在某些语言中的并发支持方面存在一些限制,但可以进行扩展。使用的消息协议可以替换为其他协议,如RabbitMQ或ZeroMQ。Dynatalk还具有eval代理功能,允许执行来自不同编程语言的代码。设计理念基于Alan Kay的面向对象编程概念,强调对象和消息通信。Dynatalk最初是在LivelyKernel中开发的,后来转移到Squeak,注重测试驱动开发。其他语言的版本是从原始版本翻译而来。