Quick tour
Faber के आकार को पाँच मिनट में समझें: CLI इंस्टॉल करें, एक फ़ंक्शन पढ़ें, फिर एक वास्तविक पैकेज खोलें। क्रमबद्ध रास्ते के लिए यह क्रम अपनाएँ: इंस्टॉल → हैलो → कमांड → प्रोजेक्ट।
1. CLI इंस्टॉल करें#
अपने प्लेटफ़ॉर्म के लिए वर्तमान रिलीज़ (1.1.1) इंस्टॉल पेज से डाउनलोड करें,
आर्काइव का चेकसम सत्यापित करें, और निकाली गई faber-v1.1.1-<target-triple>/faber बाइनरी को अपने
PATH में रखें। पुष्टि करें:
faber --version2. फ़ंक्शन का आकार#
टाइप-प्रथम पैरामीटर, ग्लिफ़ रिटर्न टाइप, लैटिन नियंत्रण शब्द, nullable यूनियन:
functio divide(numerus a, numerus b) → numerus ∪ nihil {
si b ≡ 0 ergo redde nihil
redde a / b
}| संकेत | अर्थ |
|---|---|
फलन | फ़ंक्शन घोषणा |
numerus a | पहले टाइप, फिर नाम |
→ | रिटर्न टाइप |
∪ nihil | Nullable (T ∪ nihil) |
si … ergo | संक्षिप्त शाखा |
लौटाओ | रिटर्न |
3. पैकेज का विन्यास#
एक पैकेज 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 बिल्ड टूल।
4. वास्तविक एप्लिकेशन#
Hello-world पर न रुकें। सार्वजनिक examples रिपॉज़िटरी में बहु-कमांड CLI, स्थानीय mailspace, GPU workload tracks और एक पूर्ण भाषा corpus शामिल हैं।
| पैकेज | यह क्या दिखाता है |
|---|---|
| AI Workbench | बहु-कमांड CLI, मॉडल निरीक्षण, embeddings |
| ViviLite | फ़ाइल-आधारित mailspace / agent coordination CLI |
| coreutils | बड़ा एप्लिकेशन अभियान (parity harnesses) |
| gpu-workload | सिस्टम / GPU rungs |
| corpus | प्रत्येक भाषा-निर्माण के लिए एक निर्देशिका |
उन्हें examples पेज पर देखें।
5. यदि आप एजेंट हैं#
/llms.txtपढ़ें।/agents/index.mdखोलें।/.well-known/agent-skills/index.jsonसे कोई skill चुनें।
शुरुआत का ट्रैक#
| चरण | पेज | परिणाम |
|---|---|---|
| 1 | इंस्टॉल और डाउनलोड | Faber 1.1.1 को PATH में रखें और सत्यापित करें |
| 2 | हैलो, Faber | salve-munde बनाएँ और चलाएँ |
| 3 | वे कमांड जिनका आप उपयोग करेंगे | check, build, run, test, explain सीखें |
| 4 | प्रोजेक्ट और उदाहरण | वास्तविक पैकेज और corpus पेजों पर जाएँ |