ProtoGraph
Resonite的代码式编程语言。
ProtoGraph Introduction(介绍)
ProtoGraph Introduction(介绍) ProtoGraph 是一种声明式语言,可编译为 ProtoFlux。它通过补充 ProtoFlux 来帮助您构建高质量、可维护的软件...
ProtoGraph 使用介绍
ProtoGraph ProtoGraph 是一个社区制作的声明式编程语言,旨在与 ProtoFlux 在 Resonite 生态系统中协同工作。它允许创作者以简洁、可读的文本格式编写逻辑,并...
Basic Syntax(基本语法)
Basic Syntax(基本语法) File Structure(文件结构) ProtoGraph 文件采用 UTF-8 编码,扩展名为 .pg。每个文件定义了一个单独的模块。 模块包含...
Expressions and Operators(表达式与运算符)
Expressions and Operators(表达式与运算符) ProtoGraph 中的表达式提供了生成、使用和组合数据及控制流的方法。所有表达式都求值为一个记录(record):一个...
Types and Variables(类型与变量)
Types and Variables(类型与变量) Overview(概述) ProtoGraph 与 ProtoFlux 一样,拥有强类型、静态类型系统。这意味着程序中的每个值/节点都有...
Dynamic Scoping(动态作用域)
Dynamic Scoping(动态作用域) 大多数 ProtoGraph 使用静态作用域(也称为词法作用域)。这使得构建模块化程序更容易,但某些编程模式(如隐式参数和异常处理)使用动态作用域...
Impulse Control Flow(脉冲控制流)
Impulse Control Flow(脉冲控制流) 脉冲用于提供程序执行顺序的明确指示:先做 A,然后做 B,然后做 C… 与 ProtoGraph 的许多其他部分不同,有几种不同的方式...