Lobsters | 📄 原文链接 | 2026-10-23 收录

在 Erlang 里嵌入 EYG:给宿主程序一个受控的脚本层

来源:eyg.run — 2026-10-21

📋 概述

EYG 官方指南演示如何把 EYG 脚本能力加进一个 Erlang 应用。装上 eyg_parser、eyg_interpreter、eyg_analysis 三个包,二十来行代码就能执行纯 EYG 程序,再把解析错误与运行错误接上各自的美化输出。涉及副作用时,程序会在未处理的效果处中断,把完整程序状态交回宿主,宿主实现该效果后用返回值续跑,于是「能访问什么」完全由宿主决定。

🔑 核心要点

💡 金句

Embedding EYG in Erlang gives you a scripting environment with tight controls over what can be accessed.
← 返回 Lobsters 首页