Rye 是一种高级、同像的动态编程语言,其灵感来自 Rebol,并融入了 Factor、Linux shell 和 Go 的元素。它仍在开发中,但其目标是尽快使其变得实用。它使用 Go 编写,也可以被视为 Go 的脚本伴侣,因为 Go 的库很容易集成,并且 Rye 可以作为脚本或配置语言嵌入到 Go 程序中。
Rye 语言中的上下文是词法作用域,它以字典的形式存储变量和值。文章介绍了 Rye 中创建和使用上下文的方法,包括使用函数 `context`、`extends`、`private` 和 `isolate`。文章重点介绍了 `isolate` 函数,它可以创建与全局上下文隔离的上下文,用于构建安全、受限的代码执行环境,例如框架或分布式计算平台。此外,文章还介绍了如何在 Rye 控制台中导航和操作上下文。