रेंडरिंगhi

Norma — the standard library

Norma, Faber की मानक लाइब्रेरी है। यह norma:* पथों से एक्सेस किए जाने वाले सरल Latin-नाम वाले मॉड्यूल प्रदान करती है। मानक लाइब्रेरी की घोषणाएँ सहायक norma रिपॉज़िटरी में Faber स्रोत के रूप में उपलब्ध हैं।

मॉड्यूल#

मॉड्यूलक्षेत्र
norma:solumफ़ाइल सिस्टम संचालन
norma:solum/pathशुद्ध पथनाम संचालन
norma:httpHTTP क्लाइंट
norma:processusप्रक्रिया निष्पादन
norma:consolumकंसोल I/O (stdin, stdout, stderr)
norma:jsonJSON पार्सिंग और सीरियलाइज़ेशन
norma:tomlTOML पार्सिंग
norma:yamlYAML पार्सिंग
norma:valorकोडेक नेविगेशन
norma:tensorटेन्सर ब्रिज सहायक
norma:tempusसमय और अवधि
norma:aleatorयादृच्छिकता

Morphologia नामकरण परंपरा#

Norma सभी मेथड नामों के लिए morphologia नीति का पालन करती है। Latin क्रिया-रूप निष्पादन मोड दर्शाते हैं:

मूलसमकालिकअसमकालिकअर्थ
leg-legelegetपढ़ना
scrib-लिखोscribetलिखना
quaer-quaeretक्वेरी (सीमित)
quaer-quaerentक्वेरी (स्ट्रीम)

स्वामित्व युग्म (म्यूटेट बनाम कॉपी-आउट):

म्यूटेटकॉपी-आउटअर्थ
addeadditaजोड़ना
inverteinversaउलटना
filtrafiltrataफ़िल्टर करना

उपयोग#

importa ex "norma:solum" privata solum

functio legeConfig()  textus {
    redde solum.lege("config.toml")
}