2012-07-06 12 views
17

स्कैला का एक बड़ा उदाहरण एक बड़ी और जटिल भाषा है। मेरे अनुभव में, ऐसी भाषा सीखने का सबसे अच्छा तरीका वास्तव में अच्छा कोड पढ़ना है। क्या ऐसे कोड के कोई खुले स्रोत उदाहरण हैं? आप क्या सिफारिश कर सकते हैं?idiomatic scala कोड

+1

कुछ लोकप्रिय परियोजनाओं [यहां] (https://github.com/languages/scala) पर नज़र डालें। – missingfaktor

+0

@missingfaktor: यह लिंक टूटा हुआ है। क्या आप कृपया एक और लिंक प्रदान कर सकते हैं? –

+0

@ फाहिमायत, मुझे आश्चर्य है कि क्या उन्होंने उस सुविधा को हटा दिया है जहां कोई एक विशिष्ट भाषा में परियोजनाएं देख सकता है। – missingfaktor

उत्तर

8
  1. Scalaz। ध्यान रखें कि यह अधिकांश स्कैला कोड की तुलना में कहीं अधिक कार्यात्मक शैली में लिखा गया है।

  2. Twitter Util (पहले से ही @ axel22 के उत्तर में उल्लिखित)।

8

Scala standard library अधिकांश स्थानों में सुंदर बेवकूफ होना चाहिए। Scala Swing library एक और उदाहरण है।

आमतौर पर जो लोग विभिन्न ढांचे को लिखते हैं उन्हें पता है कि वे क्या कर रहे हैं और स्कैला में विशेषज्ञ हैं। Akka या Play जैसे फ्रेमवर्क इस के अच्छे उदाहरण हैं। Twitter's projects एक और हैं।

+1

मेरे अनुभव में मानक पुस्तकालय में से अधिकांश बहुत जरूरी है (संभवतः प्रदर्शन कारणों से)। –

+0

सच है, कभी-कभी stdlib बहुत जरूरी है। फिर भी, शैली के संबंध में कुछ बेवकूफ पैटर्न हैं: कक्षा और एक साथी केवल एक ही नाम की फाइल के प्रति, एक साथ कार्यक्षमता मिश्रण करने के लिए केक पैटर्न का उपयोग करके, संयोजक शैली इंटरफ़ेस (पार्सर्स) इत्यादि। – axel22

+1

आईएमओ, stdlib और कंपाइलर खराब उदाहरण हैं, क्योंकि वे विशिष्ट नहीं हैं कि अन्य प्रोग्रामर अपने दैनिक काम में क्या करते हैं। –

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