Quick tour
خمس دقائق لشكل Faber: ثبّت CLI، اقرأ دالة واحدة، ثم افتح حزمة حقيقية. لمسار متسلسل، اتبع: تثبيت → مرحباً → الأوامر → المشاريع.
١. ثبّت CLI#
نزّل الإصدار الحالي (1.1.1) لمنصتك من
صفحة التثبيت، تحقق من بصمة الأرشيف، وضع
الملف الثنائي faber-v1.1.1-<target-triple>/faber المستخرج على PATH لديك. تأكد:
faber --version٢. شكل الدالة#
وسائط النوع أولاً، نوع الإرجاع بالرمز، كلمات تحكم لاتينية، اتحاد قابل للعدم:
functio divide(numerus a, numerus b) → numerus ∪ nihil {
si b ≡ 0 ergo redde nihil
redde a / b
}| إشارة | معنى |
|---|---|
دالة | تعريف دالة |
numerus a | النوع أولاً، ثم الاسم |
→ | نوع الإرجاع |
∪ nihil | قابل للعدم (T ∪ nihil) |
si … ergo | تفرع مضغوط |
أعد | إرجاع |
٣. تخطيط الحزمة#
الحزمة هي مجلد فيه faber.toml و src/:
my-app/
faber.toml
src/
main.fabالأوامر النموذجية:
faber check my-app/
faber build my-app/ -t rust
faber run my-app/
faber test my-app/تفاصيل: أداة بناء Faber.
٤. تطبيقات حقيقية#
لا تتوقف عند hello-world. مستودع الأمثلة العام يحتوي على CLI متعدد الأوامر، مساحة بريد محلية، سجلات أعباء GPU، ومجموعة لغة كاملة.
| حزمة | ما تعرضه |
|---|---|
| منصة عمل AI | CLI متعدد الأوامر، فحص النماذج، تضمينات |
| ViviLite | مساحة بريد مدعومة بملفات / CLI تنسيق الوكلاء |
| coreutils | حملة تطبيق أكبر (أدوات مضاهاة) |
| gpu-workload | أنظمة / درجات GPU |
| corpus | مجلد واحد لكل بناء لغوي |
استعرضها في صفحة الأمثلة.
٥. إذا كنت وكيلاً#
- اقرأ
/llms.txt. - افتح
/agents/index.md. - اختر مهارة من
/.well-known/agent-skills/index.json.
مسار البداية#
| خطوة | صفحة | النتيجة |
|---|---|---|
| ١ | تثبيت وتنزيل | ضع Faber 1.1.1 على PATH وتحقق منه |
| ٢ | مرحباً، Faber | أنشئ وشغّل salve-munde |
| ٣ | أوامر ستستخدمها | تعلم check، build، run، test، explain |
| ٤ | مشاريع وأمثلة | انتقل إلى حزم حقيقية وصفحات المجموعة |