मैं कमांड लाइन से स्कैला स्विंग एप्लिकेशन लॉन्च करना चाहता हूं, फिर एप्लिकेशन शुरू होने के बाद, स्केल आरपीएल में नियंत्रण इंटरफ़ेस के रूप में उपयोग करने के लिए ड्रॉप करें।स्कैला आरईपीएल प्रोग्रामेटिक लॉन्च करें?
आदर्श रूप में मैं कुछ परिवर्तनीय नामों को पूर्व-बाध्य करना भी चाहूंगा। आरईपीएल के लिए जावा 2 डी टर्मिनल एमुलेटर का भी बेहतर उपयोग होगा, लेकिन मुझे कुछ भी उचित नहीं मिला।
क्या स्कैला आरईपीएल में सार्वजनिक एपीआई है?
बिल्कुल सही, scala.tools.nsc.Interpreter.break (डीबगपाराम ("i", i)) को अलग थ्रेड कार्यों में कॉल करना। धन्यवाद! मुझे अगली बार अधिक ध्यान से खोजना होगा। –
@ डेविड ओके। बस ध्यान दें कि यह आपके अपने कार्यक्रम तक पहुंच प्रदान करता है, जो शायद आप नहीं चाहते हैं। यदि आप सिर्फ एक आरईपीएल चाहते हैं, तो देखें कि स्कैला स्क्रिप्ट आरईपीएल को कैसे आमंत्रित करती है, और उसके बाद उस क्लास स्रोत कोड को देखें। –