- Catala एक domain-specific programming language है, जिसे कानूनी टेक्स्ट से एल्गोरिदम बनाने के लिए डिज़ाइन किया गया है.
- यह भाषा सामाजिक-वित्तीय कानूनों की प्रोग्रामिंग के लिए अनुकूलित है, ताकि जटिल सामाजिक-वित्तीय तंत्रों को code-law fidelity के उच्च स्तर के साथ लागू किया जा सके.
- इस प्रक्रिया में सभी संबंधित कानूनों, प्रशासनिक आदेशों और पिछले मामलों को इकट्ठा करना, और टेक्स्ट को कोड के अर्थ के अनुसार annotate करना शामिल है.
- Catala compiler, domain experts जैसे वकीलों द्वारा समीक्षा और सटीक प्रमाणन के लिए, implementation का एक lawyer-readable PDF संस्करण तैयार कर सकता है.
- Catala की logical structure, कानून की logical structure की नकल करती है, और base logic को first-class feature के रूप में embed करके इसे कानूनी प्रोग्रामिंग के लिए विशिष्ट रूप से उपयुक्त बनाती है.
- Catala, opam package के रूप में उपलब्ध है और opam इंस्टॉल की गई मशीन पर इंस्टॉल किया जा सकता है.
- यह भाषा Catala compiler के source code को बदले बिना custom backend जोड़ने का समर्थन करती है.
- Catala में Catleg शामिल है, जो LégiFrance, फ्रांसीसी कानूनी दस्तावेज़ों के आधिकारिक repository, के साथ एकीकृत होने वाली command-line utility है.
- इस भाषा का नाम विधि प्रोफेसर Pierre Catala के नाम पर रखा गया है, जिन्होंने Juris-Data बनाया, जो कानूनी मामलों का एक कंप्यूटर डेटाबेस है और जिसने फ्रांसीसी legal tech में अग्रणी भूमिका निभाई.
- Catala, फ्रांस के राष्ट्रीय कंप्यूटर विज्ञान अनुसंधान संस्थान Inria की एक शोध परियोजना है, और वर्तमान में विकासाधीन है जहाँ कुछ सुविधाएँ अभी अस्थिर हैं.
1 टिप्पणियां
Hacker News राय