HeadlinesBriefing favicon HeadlinesBriefing.com

SLED LISP DOS Schemy প্রতীক ভাষা

Hacker News •
×

Schemy LISP en DOS, বা SLED, একটি বিশুদ্ধ প্রতীকাত্মক LISP যা মূলত Scheme-এ অনুপ্রাণিত। এটি Kilo LISP থেকে উদ্ভূত কিন্তু ম্যাক্রো-এর মতো বৈশিষ্ট্যগুলো কমিয়ে দেওয়া হয়েছে এবং অন্যদের সাথে উন্নত করা হয়েছে, এটি DOS এবং DOSBox-এর মতো DOS-এমুলেটরে চলে। SLED-র দুটি মৌলিক ডেটা প্রকার রয়েছে: জোড়া এবং পরমাণু। পরমাণুতে প্রতীক, ক্লোজার এবং বিশেষ প্রতীক রয়েছে। প্রতীকগুলি ১৬ অক্ষর পর্যন্ত অনন্য নাম, এস্কেপ করা হলে প্রিন্টযোগ্য ASCII গ্রহণ করে। বিশেষ প্রতীকগুলি মূল ফাংশনগুলি পরিচালনা করে, যেমন nil একটি খালি তালিকা উপস্থাপন করে। উদ্ধৃতি quote বিশেষ ফর্ম বা সংক্ষিপ্ত সিনট্যাক্সের মাধ্যমে প্রতীকগুলিকে ডেটা হিসেবে নিবন্ধন করে। জোড়াগুলি অপরিবর্তনীয় হেড এবং টেল উপাদান নিয়ে গঠিত। তালিকাগুলি nil-এ শেষ হয়, অনुचিত তালিকাগুলি নয়। সংখ্যাগুলি নেটিভ নয়; প্রাকৃতিক সংখ্যাগুলি ট্যালি সংখ্যা তালিকা ব্যবহার করে অনুকরণ করা হয়। সিস্টেমটি কোড মূল্যায়নকে সুবিধা দেয় যেখানে উদ্ধৃত নহে এমন ডেটা অভিব্যক্তি হিসেবে চলে। বাইন্ডিং define-এর মাধ্যমে প্রতীকগুলিকে ডেটার সাথে লিঙ্ক করে, এবং ক্লোজার lambda থেকে ফলাফল হয়। ফাংশন অ্যাপ্লিকেশন আর্গুমেন্টগুলিকে আগ্রহপূর্বক মূল্যায়ন করে এবং তাদের মান তালিকা হিসেবে পাস করে। SLED রেট্রো কম্পিউটিং অনুরাগীদের জন্য একটি হালকা LISP বাস্তবায়ন হিসেবে কাজ করে।