এলিস্প রিম্পিমেন্টেশনস


12

Emacs সিতে এলিস্পের জন্য একটি দোভাষীকে প্রয়োগ করে যা ডি ফ্যাক্টো রেফারেন্স বাস্তবায়ন হিসাবে কাজ করে । অন্যান্য ভাষায় (বিশেষত জাভাস্ক্রিপ্ট) এলিস্পের কোনও বাস্তবায়ন কি আছে? পুরোপুরি এলিম্পের পুনর্বিবেচনার জন্য প্রয়োজনীয় ন্যূনতম সেট কী? এটি করার জন্য প্রয়োজনীয় অসুবিধাগুলি কী কী (যেমন ডায়নামিক স্কোপিং)?


উত্তর:


5

Guile এর এ গিয়ে Emacs একটি এ গিয়ে Emacs বাস্তবায়ন যেখানে মূল গিয়ে Emacs পাতার মর্মর অনুবাদক সম্প্রতি libguile দ্বারা প্রতিস্থাপিত হয়। এখনও আন্তঃবিদ্যুত সমস্যা রয়েছে (গিলি এবং ইমাক্স উদাহরণস্বরূপ স্ট্রিং সম্পর্কে বিভিন্ন ধারণা রয়েছে) তবে বিদ্যমান ইমাস লিস্প কোডটি ইতিমধ্যে ব্যবহার করা যেতে পারে (যদিও ভয় দেখানোর পরিবর্তে পারফরম্যান্স রিগ্রেশনগুলি সহ)।

বিকল্পভাবে, নিকফেরিয়ার এর এজিত আছে । এর README এতে জড়িত অসুবিধাগুলির বর্ণনা দেয় যেমন কিছু নির্দিষ্ট জিনিস কেবল ইমাসে প্রসঙ্গ তৈরি করে এবং জাভাস্ক্রিপ্টে ইমাস লিসপ সংকলনের আগে কীভাবে নূন্যতম সেটটি বেছে নেওয়া হয়। সুতরাং এটি সত্যিই পুনরায় বাস্তবায়ন নয়, তবে আপনার পরবর্তী প্রশ্নের উত্তর দিতে সহায়তা করতে পারে।


কেবল একটি নোট: এজিত জেএসকে সংকলন করেছেন, এটি জেএস-তে লেখা নেই।
মালবারবা

হ্যাঁ, এই অনুচ্ছেদটি জেএস সংকলনের আগে যতটা সম্ভব তাদের চিহ্নিত করা এবং সরলকরণের উদ্দেশ্যটি হ'ল আদিমতমগুলির ন্যূনতম সেটটি কী এমন প্রশ্নের প্রশ্নের জবাবে বলেছিল। কিছু অসুবিধাগুলির (যেমন, বাফারগুলি এবং তাদের বৈশিষ্ট্যগুলি কম বোঝায়) বর্ণনা করা হয়েছে।
wasamasa

2
আমি মনে করি আপনি নিজেই গিলির দিকে ইশারা করতে চান। গিলি ইমাসস প্রকল্পটি, উল্লেখযোগ্য ব্যবহারের ক্ষেত্রে, এখানে খুব বেশি পার্শ্ব-নোট।
ফিল্ডস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.