HeadlinesBriefing favicon HeadlinesBriefing.com

SLED LISP DOS Schemy प्रतीकात्मक भाषा

Hacker News •
×

Schemy LISP en DOS, या SLED, एक विशुद्ध रूप से प्रतीकात्मक LISP है जो काफी हद तक Scheme से प्रेरित है। यह Kilo LISP से व्युत्पन्न है लेकिन मैक्रोज़ जैसी सुविधाओं में कम है और अन्य के साथ उन्नत है, यह DOS और DOSBox जैसे DOS-एमुलेटर पर चलता है। SLED में दो मौलिक डेटा प्रकार हैं: जोड़े और परमाणु। परमाणुओं में प्रतीक, क्लोजर और विशेष प्रतीक शामिल हैं। प्रतीक 16 वर्णों तक के अद्वितीय नाम हैं, जो एस्केप होने पर प्रिंट करने योग्य ASCII स्वीकार करते हैं। विशेष प्रतीक मुख्य कार्यों का प्रबंधन करते हैं, जैसे nil एक खाली सूची का प्रतिनिधित्व करता है। उद्धरण विशेष रूप quote या संक्षिप्त सिंटैक्स के माध्यम से प्रतीकों को डेटा के रूप में पंजीकृत करता है। जोड़े अपरिवर्तनीय हेड और टेल तत्वों से मिलकर बने होते हैं। सूचियाँ nil में समाप्त होती हैं, जबकि अनुचित सूचियाँ नहीं होती हैं। संख्याएँ मूल नहीं हैं; प्राकृतिक संख्याओं का अनुकरण टैली अंक सूचियों का उपयोग करके किया जाता है। सिस्टम कोड मूल्यांकन की सुविधा देता है जहां अनउद्धृत डेटा अभिव्यक्तियों के रूप में चलता है। बाइंडिंग define के माध्यम से प्रतीकों को डेटा से जोड़ते हैं, और क्लोजर lambda से परिणामित होते हैं। फ़ंक्शन एप्लिकेशन तर्कों का उत्सुकता से मूल्यांकन करता है और उन्हें मान सूचियों के रूप में पास करता है। SLED रेट्रो कंप्यूटिंग उत्साही लोगों के लिए एक हल्के LISP कार्यान्वयन के रूप में कार्य करता है।