মৌলিক সীমাবদ্ধতাটি হ'ল জেভিএম তার বাইট কোডে লেজ কল সরবরাহ করে না এবং ফলস্বরূপ, জাভিএমের উপর নির্মিত কোনও ভাষার জন্য লেজ কল দেওয়ার সরাসরি কোনও উপায় নেই। এমন কর্মক্ষেত্র রয়েছে যা একইরকম প্রভাব অর্জন করতে পারে (যেমন ট্রাম্পোলাইনিং) তবে তারা ভয়ঙ্কর পারফরম্যান্সের গুরুতর ব্যয় করে এবং উত্পন্ন ইন্টারমিডিয়েট কোডটি অবলম্বন করে যা একটি ডিবাগারকে অকেজো করে তোলে।
সুতরাং সান জেভিএম নিজেই টেল কল প্রয়োগ না করা পর্যন্ত জেভিএম কোনও উত্পাদন-মানের ফাংশনাল প্রোগ্রামিং ভাষা সমর্থন করতে পারে না। তারা বহু বছর ধরে এটি নিয়ে আলোচনা করে আসছে তবে আমি সন্দেহ করি যে তারা কখনই লেজ কলগুলি প্রয়োগ করবে: এটি খুব কঠিন হবে কারণ তারা এ জাতীয় মৌলিক কার্যকারিতা বাস্তবায়নের আগে অকালমেয়াদি তাদের ভিএমকে অনুকূল করে তুলেছে এবং সূর্যের প্রচেষ্টা কার্যকরী ভাষাগুলির চেয়ে গতিশীল ভাষাগুলির উপর দৃ .়ভাবে দৃষ্টি নিবদ্ধ করেছে।
অতএব এখানে একটি শক্ত দৃ argument় যুক্তি রয়েছে যে স্কালা একটি বাস্তব কার্যকরী প্রোগ্রামিং ভাষা নয়: 30 বছর আগে স্কিম প্রথম চালু হওয়ার পরে এই ভাষাগুলি লেজ কলগুলি একটি প্রয়োজনীয় বৈশিষ্ট্য হিসাবে বিবেচনা করে।