2009-12-13 11 views
13

पर स्कैला स्काला होमपेज का कहना है कि स्केल 1.4 .NET ढांचे पर चलने योग्य था - अब सीएलआर पर स्कैला की स्थिति क्या है? क्या कोई इस पर काम कर रहा है? मुझे लगता है कि यह जीटीके # और मोनो के साथ संयुक्त एक महान जीयूआई उपकरण बनाएगा ...सीएलआर

+0

इसमें .NET के साथ नवीनतम स्काला (एटीएम v2.8) का उपयोग करना संभव है: http://tountas-software.blogspot.com/2010/07/ scala-on-net-through-ikvm.html – Nikolaos

+0

"मुझे लगता है कि यह एक महान जीयूआई उपकरण बना देगा"। एफ # एक बेहतर उपकरण नहीं बनायेगा, क्योंकि यह विशेष रूप से .NET पर चलाने के लिए बनाया गया था? –

+1

8 दिसंबर, 2012 तक ऐसा लगता है कि स्काला.NET [आधिकारिक रूप से बंद] होने जा रहा है (https://issues.scala-lang.org/browse/SI-6772) मुख्य स्कैला परियोजना के प्रथम श्रेणी के नागरिक के रूप में और शायद बंद कर दिया। –

उत्तर

7

वर्तमान में, यह काम नहीं कर रहा है। हालांकि, सीएलआर पर काम करने के लिए कुछ फंडिंग (मैंने माइक्रोसॉफ्ट को सुना है, लेकिन मुझे कोई पुष्टि नहीं है), इसलिए एक चल रहा प्रयास है, जो कि स्काला 2.8 के समय उपलब्ध बुनियादी कार्यक्षमता का लक्ष्य है।

"मूल" से मेरा मतलब है कि इसे कोड चलाने और उत्पादन करना चाहिए, लेकिन सीएलआर-विशिष्ट परीक्षण नहीं होने जा रहे हैं, और इसे सीएलआर-विशिष्ट विशेषताओं या पुस्तकालयों का कोई लाभ नहीं लेना चाहिए।

इस समय, पर यह पर नहीं छोड़ा गया है।

संपादित करें: यहां इस तथ्य का एक विशिष्ट संदर्भ है कि इसे छोड़ दिया नहीं गया है। स्कैला टीम स्कैला आंतरिक मेलिंग सूची में भेजती है, यह नियमित प्रगति रिपोर्टों में से एक से एक स्निपेट है। मैंने इसे आसानी से चुना क्योंकि यह सबसे हालिया उल्लेख है (12 दिन पहले जब मैं इसे लिख रहा हूं), लेकिन उन्हें देखकर कोई भी इसे 2010 के पहले सेमेस्टर की रिपोर्ट पर नियमित रूप से संदर्भित किया जाएगा।

स्काला बैठक 2010-05-04

लोग बैठक में भाग लेने: इंगो, मिगुएल, डोना, Adriaan, युलिआन, फिल, लुकास, फिलिप, टोनी, गाइल्स, मार्टिन, हुबर्ट, Tiark ।

  • वर्तमान काम दूरदराज के अभिनेताओं और समवर्ती में
    • सफाई।नहीं करती, अभिनेताओं के लिए प्रलेखन नामित तर्क के साथ
    • फिक्स
    • सामान्य बग scaladoc पर
    • काम फिक्सिंग
    • काम नेट पर
+0

यदि इसे छोड़ दिया नहीं गया है, तो क्या इंटरनेट पर परियोजना के बारे में कोई जानकारी है? –

+0

निश्चित रूप से। सूची स्कैला-इंटर्नल्स पर अभिलेखागार का उल्लेख किया गया है, जिसके लिए नाबले पर पाए जा सकते हैं। –

+0

क्या आप कोई विशिष्ट संदर्भ उद्धृत करते हैं? मुझे जो कुछ भी मिल सकता है, वह बताता है कि Scala.NET को छोड़ दिया गया है और केवल कभी भी समर्थित है .NET 1.1 (जो कि 7 साल पुराना है!) वैसे भी। –

2

यह देखते हुए कि जेवीएम पर स्कैला संस्करण 2.7 (और 2.8 निकट है), मुझे विश्वास नहीं है कि यह बनाए रखा जा रहा है।

this StackOverflow question (अप्रैल 200 9 से) देखें, जिसमें अधिक जानकारी है।

4

सीएलआर पर स्कैला की स्थिति है ... shabby। जब तक कि वे 2.7.3 के बाद से यह पर भारी काम किया है (और बदलाव में इस बात का कोई सबूत नहीं है, वहाँ हालांकि मैं वास्तव में यह परीक्षण नहीं किया है), यह:

  • केवल .NET 1.1 के खिलाफ चलाता है (!)
  • आउटपुट आईएल कोडांतरक है जिसे आप हाथ (!)
  • कई भाषा और पुस्तकालय सुविधाओं याद आ रही है (संरचनात्मक प्रकार और पार्सर तरह combinators)

यह जा रहा है मीटर है द्वारा ilasm करने के लिए है इस सीमा तक कि वे जावा कंपाइलर से एमएसआईएल कंपाइलर में संशोधनों को मर्ज करना जारी रखते हैं, लेकिन इसके अलावा मैं कहूंगा कि यह मौत है।

1

यह भी शायद कि ध्यान देने योग्य है F# के आगमन ने स्कैला में माइक्रोसॉफ्ट के हित को सीमित कर दिया है, जिसमें अब उनके पास "धन्य" कार्यात्मक भाषा है। एनआईएच।

+0

अब एक अल्पमत: एफ # एक समर्थित माइक्रोसॉफ्ट उत्पाद है और सी # और वीबी के बगल में .NET पर प्रथम श्रेणी की भाषा है। –

3

मार्टिन ओडर्स्की इस SE Radio interview (जनवरी 2011) में कहते हैं:

मैं तुम्हें आगमन की अनुमानित समय देने के लिए नहीं करना चाहते हैं लेकिन यह निश्चित रूप से दृश्य स्टूडियो समर्थन सहित इस साल होना चाहिए।

वह 15 मिनट के निशान पर .NET के बारे में बात करना शुरू कर देता है।

4

18 वीं जुलाई 2011 को scala-lang.org पर एक साक्षात्कार में: अब नेट पर

स्काला कार्यक्रमों मैं दिखा सकता हूं?
मिगुएल:
सरल उत्तर हाँ है, कुछ सीमाओं के साथ जो गिरावट से हटाए जाएंगे।

लिंक: The inteview
लिंक: Binaries

संबंधित मुद्दे