HeadlinesBriefing favicon HeadlinesBriefing.com

maak.el: Emacs के लिए Guile Scheme निर्माण उपकरण

Hacker News •
×

maak.el Maak निर्माण उपकरण को Emacs में एकीकृत करता है, जो GNU Guile Scheme में लिखे Maak कार्यों की खोज और निष्पादन की अनुमति देता है। यह पारंपरिक Makefile की जगह एक लचीला, Lisp-आधारित प्रणाली प्रदान करता है जो दीर्घकालिक विश्वसनीयता प्रदान करती है। पैकेज माला maak.scm फ़ाइल के खोज के माध्यम से स्वचालित प्रोजेक्ट पताता है, #:export सूचियों का सम्मान करते हुए स्मार्ट दृश्यता विश्लेषण करता है, और Vertico, Ivy, Helm या मूल completing-read के साथ संगत सम्पूर्णता UI प्रदान करता है। संवादीय तर्क संग्रह उपयोगकर्ता को निष्पादन से पहले मिनीबफ़र में कार्य पैरामीटर के लिए संकेत देता है। कार्य Emacs के मूल संकलन बफ़र के माध्यम से अतुल्यकालिक रूप से चलाए जाते हैं, शेल-एस्केपिंग सुरक्षा को बनाए रखते हुए और सीधे त्रुटि संकेतन की अनुमति देते हुए। maak.el स्थानीय रूप से Scheme फ़ाइलों का विश्लेषण करता है, S-expressions, टिप्पणियों और स्ट्रिंग्स को एक अस्थायी Emacs Lisp बफ़र के भीतर सुरक्षित रूप से संभालता है। यह सार्वजनिक प्रक्रियाओं से डॉकस्ट्रिंग और पैरामीटर सूची निकालता है ताकि उपयोगकर्ता के थीम के साथ मिलान होने वाले संरेखित स्तंभों के साथ गतिशील पूरक मेन्यू बनाया जा सके। इंस्टॉलेशन के लिए Elpaca या समान के माध्यम से मैन्युअल सेटअप आवश्यक है, क्योंकि यह अभी MELPA या ELPA में नहीं है। प्रयोग की मुख्य विधि M-x maak-run-task के साथ पूरक मेन्यू को आमंत्रित करना है, जिसके बाद पैरामीटराइज़्ड कार्यों के लिए मिनीबफ़र में क्रमिक संकेत होते हैं। Emacs Lisp या M-x customize-group for maak के माध्यम से अनुकूलन उपलब्ध है। यह उपकरण विस्तारशीलता, मजबूतता और Lisp सिद्धांतों पर आधारित आधुनिक प्रोजेक्ट स्वचालन के दृष्टिकोण पर ज़ोर देता है।