এই দুটি ভাষায় প্যাটার্ন মিলের মধ্যে মূল পার্থক্যগুলি কী কী? আমি সিনট্যাক্সের উল্লেখ করছি না, তবে ক্ষমতা, বাস্তবায়নের বিশদ, ব্যবহারের ক্ষেত্রের পরিধি এবং প্রয়োজনীয়তা।
স্কালা অ্যাপ্লিকেশনগুলি (উদাঃ লিফ্ট এবং প্লে) ভাষার প্যাটার্নের সাথে মেলে এমন দক্ষতার বিষয়ে গর্বের সাথে কথা বলে। অন্যদিকে ক্লোজারের একটি লাইব্রেরি, কোর.ম্যাচ রয়েছে এবং এটি ধ্বংসাত্মক নির্মিত, যা শক্তিশালী বলে মনে হয়।
* দ্রষ্টব্য: আমি এই প্রশ্নটি জিজ্ঞাসা করতে অনুপ্রেরণার কারণ হ'ল একটি ব্লগ পোস্ট যা দেখেছি যে কোনও প্রোগ্রামার পরীক্ষামূলকভাবে স্কেল এবং ক্লোজার উভয়কেই ব্যবহার করে একটি লিসপ ইন্টারপ্রেটার তৈরি করেছিল। তিনি বলেছিলেন যে ক্লজুর ম্যাচগুলি একটি নির্দিষ্ট দৈর্ঘ্যের পরে ভেঙেছিল, তবে কেন তা ব্যাখ্যা করতে পারলাম না, তবে আমি সত্যিই জানতে আগ্রহী। আপনি এই পোস্টটি এখানে পেতে পারেন: http://www.janvsmachine.net/2013/09/writing-simple-lisp-interpreter-in-clojure.html