渲染zh-Hans

Projects and examples

在完成 hello-world 之后,进入真实的包。Faber 是面向包的语言;最快的学习方式是检查并阅读现有的包,这些包所使用的编译器特性与你计划使用的相同。

公共仓库#

仓库从这里开始原因
faberlang/examplescorpus/、应用包、tracks公开的语料库与应用示例
faberlang/normanorma:*标准库源码
faberlang/faberCLI 包装器面向用户的构建工具
faberlang/cista包存储 CLI/库包管理接口
faberlang/trigatriga:* 源码图形与几何库

克隆学习工作区#

mkdir faber-learning
cd faber-learning
git clone https://github.com/faberlang/examples.git
faber check examples/ai-workbench/packages/faber-ai

带有 norma:* 导入的包会从 faber.lock 中记录的 Cista 包存储解析依赖项。仅在你出于库开发目的需要有意的本地解析器覆盖时,才使用 FABER_LIBRARY_HOME

按此顺序阅读示例#

  1. 快速导览 了解表层语法。
  2. Hello, Faber 了解单个包。
  3. 语料库 每个关键字或构造对应一页。
  4. 示例 了解更大的应用程序。
  5. Faber 构建工具 了解 CLI 细节。

代理工作流#

代理不应仅凭文字推断语法。请使用机器接口,然后验证生成的代码:

curl -fsSL https://faberlang.dev/llms.txt
faber check path/to/package

对于包相关的工作,在报告中引用仓库、包路径、命令和诊断代码。如果你在本站点中编辑了包含 Faber 代码围栏的文档,在声称示例仍可编译之前,请运行围栏验证器。

起步阶段之后#

目标阅读
学习语法语法
了解语言区域阅读器语言区域
使用编译器Faber 构建工具Radix 编译器
浏览构造语料库
使用库构建生态系统

下一步#

上一页下一页
你会使用的命令示例