Quick tour
Năm phút để nắm hình dạng của Faber: cài đặt CLI, đọc một hàm, sau đó mở một gói thực tế. Để đi theo lộ trình tuần tự, hãy xem: Cài đặt → Hello → Các lệnh → Dự án.
1. Cài đặt CLI#
Tải bản phát hành hiện tại (1.1.1) cho nền tảng của bạn từ
trang cài đặt, xác minh checksum của tệp lưu trữ,
sau đó đặt tệp nhị phân faber-v1.1.1-<target-triple>/faber đã giải nén vào
PATH của bạn. Xác nhận:
faber --version2. Hình dạng của một hàm#
Tham số ưu tiên kiểu, kiểu trả về bằng glyph, từ điều khiển Latin, hợp kiểu có thể là null:
functio divide(numerus a, numerus b) → numerus ∪ nihil {
si b ≡ 0 ergo redde nihil
redde a / b
}| Tín hiệu | Ý nghĩa |
|---|---|
hàm | Khai báo hàm |
numerus a | Kiểu trước, tên sau |
→ | Kiểu trả về |
∪ nihil | Có thể là null (T ∪ nihil) |
si … ergo | Nhánh rút gọn |
trả | Trả về |
3. Bố cục gói#
Một gói là một thư mục có faber.toml và src/:
my-app/
faber.toml
src/
main.fabCác lệnh thường dùng:
faber check my-app/
faber build my-app/ -t rust
faber run my-app/
faber test my-app/Chi tiết: Công cụ build Faber.
4. Ứng dụng thực tế#
Đừng dừng lại ở hello-world. Kho examples công khai có các CLI nhiều lệnh, một mailspace cục bộ, các nhánh workload GPU và một corpus ngôn ngữ đầy đủ.
| Gói | Nội dung minh họa |
|---|---|
| AI Workbench | CLI nhiều lệnh, kiểm tra model, embeddings |
| ViviLite | CLI mailspace / điều phối agent dựa trên tệp |
| coreutils | Chiến dịch ứng dụng lớn hơn (các parity harness) |
| gpu-workload | Các nấc hệ thống / GPU |
| corpus | Mỗi cấu trúc ngôn ngữ một thư mục |
Xem chúng trên trang examples.
5. Nếu bạn là agent#
- Đọc
/llms.txt. - Mở
/agents/index.md. - Chọn một skill từ
/.well-known/agent-skills/index.json.
Lộ trình bắt đầu#
| Bước | Trang | Kết quả |
|---|---|---|
| 1 | Cài đặt & tải xuống | Đặt Faber 1.1.1 vào PATH và xác minh |
| 2 | Hello, Faber | Tạo và chạy salve-munde |
| 3 | Các lệnh bạn sẽ dùng | Tìm hiểu check, build, run, test, explain |
| 4 | Dự án và examples | Chuyển sang các gói thực tế và các trang corpus |