रेंडरिंगhi

Projects and examples

हैलो-वर्ल्ड के बाद वास्तविक पैकेजों की ओर बढ़ें। Faber पैकेज-आधारित है; सीखने का सबसे तेज़ तरीका उन मौजूदा पैकेजों को देखना और पढ़ना है जो उसी कंपाइलर सतह का उपयोग करते हैं जिसे आप इस्तेमाल करने की योजना बना रहे हैं।

सार्वजनिक रिपॉज़िटरी#

रिपॉज़िटरीयहाँ से शुरू करेंक्यों
faberlang/examplescorpus/, एप्लिकेशन पैकेज, ट्रैकसार्वजनिक कॉर्पस और एप्लिकेशन उदाहरण
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. CLI विवरण के लिए Faber बिल्ड टूल देखें।

एजेंट वर्कफ़्लो#

एजेंटों को केवल गद्य से सिंटैक्स का अनुमान नहीं लगाना चाहिए। मशीन सतहों का उपयोग करें और फिर जनरेट किए गए कोड को मान्य करें:

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

पैकेज कार्य के लिए रिपोर्ट में रिपॉज़िटरी, पैकेज पथ, कमांड और डायग्नोस्टिक कोड का उल्लेख करें। यदि आप इस साइट में फ़ेंस किए गए Faber कोड वाले दस्तावेज़ों को छूते हैं, तो यह दावा करने से पहले फ़ेंस वैलिडेटर चलाएँ कि उदाहरण अब भी कंपाइल होते हैं।

स्टार्ट ट्रैक के बाद क्या आता है#

लक्ष्यपढ़ें
सिंटैक्स सीखेंसिंटैक्स
लोकेल समझेंरीडर लोकेल
कंपाइलर का उपयोग करेंFaber बिल्ड टूल और Radix कंपाइलर
कंस्ट्रक्ट ब्राउज़ करेंकॉर्पस
लाइब्रेरी के साथ बिल्ड करेंइकोसिस्टम

अगला#