फ्री पास्कल कंपाइलर और लाजारस IDE अब डायनामिक पैकेज का समर्थन करते हैं, जिससे उपयोगकर्ता पूरे IDE को पुनःनिर्मित किए बिना घटक, नियंत्रण और एक्सटेंशन बना और स्थापित कर सकते हैं। डायनामिक पैकेज का उपयोग नेटिव पास्कल क्लासेस और प्रकारों को डायनामिक पैकेज लाइब्रेरी के माध्यम से उजागर करने वाले प्लगइन विकसित करने के लिए किया जा सकता है। ये लिनक्स, विंडोज और मैक ओएस के लिए मानक शेयर्ड लाइब्रेरी फ़ाइल के रूप में कार्यान्वित हैं, जिनमें कंपाइलर द्वारा उत्पन्न मेटाडेटा निहित है। रनटाइम में थ्रेड चर को सुरक्षित रूप से संरक्षित करने और स्ट्रिंग्स और डायनामिक एरे जैसे डायनामिक प्रकारों को प्रबंध करने के तंत्र शामिल हैं, जो प्रोग्राम और पैकेज के बीच होते हैं। प्रोग्राम तैनात करते समय, उपयोगकर्ता सब कुछ एकल निष्पादन योग्य में बंडल कर सकते हैं या इसे कई डायनामिक पैकेज में विभाजित कर सकते हैं जो चलते समय प्रतिस्थापित किए जा सकते हैं, जिससे एक प्लगइन सिस्टम प्रदान होता है। प्रतिबंधों में पैकेजों के बीच यूनिट नाम टकराव और एम्बेडेड मेटाडेटा के कारण सामान्य शेयर्ड लाइब्रेरी की तुलना में बड़े डायनामिक पैकेज शामिल हैं। आरटीएल को डायनामिक पैकेज से जानकारी पढ़ने में मदद करने के लिए एक नई इकाई, Dyn Pkg Types.pas के साथ बढ़ाया गया है। लाजारस IDE में सुधार में पैकेज पुनर्निर्माण के दौरान IDE के बाहर दिखने वाली एक नई प्रगति विंडो शामिल है। डायनामिक पैकेज एक प्लगइन सिस्टम प्रदान करते हैं और घटकों को चलते समय प्रतिस्थापित करने की अनुमति देते हैं, जिससे लाजारस उपयोगकर्ताओं के लिए विकास वर्कफ़्लो में सुधार होता है।
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित