2012-09-19 16 views
9

एक वर्कशीट एक स्कैला फ़ाइल है जिसे सहेजने पर मूल्यांकन किया जाता है, और प्रत्येक अभिव्यक्ति का परिणाम आपके प्रोग्राम के दाईं ओर कॉलम में दिखाया जाता है। कार्यपत्रक स्टेरॉयड पर एक आरईपीएल सत्र की तरह हैं, और 1 वर्ग संपादक समर्थन का आनंद लें: पूरा होने, हाइपरलिंकिंग, इंटरैक्टिव त्रुटियों के रूप में आप की तरह, ऑटो प्रारूप, आदि (स्रोत https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started)अन्य भाषाओं में स्कैला आईडीई वर्कशीट के बराबर?

वहाँ इसी तरह कुछ भी में है कोई अन्य भाषा? मेरा मतलब है, मैं अन्य गतिशील भाषाओं में आरईपीएल के बारे में जानता हूं, लेकिन वर्कशीट क्या करता है।

उत्तर

11

यह वास्तव में एक भाषा सुविधा नहीं है, और एक आईडीई सुविधा है।

यह Transcript विंडो का एक सुंदर सीधा क्लोन जैसा दिखता है जो कम से कम 1 9 80 के दशक से स्मॉलटाक आईडीई का एक मानक हिस्सा रहा है।

एक उन स्मालटाक IDEs के स्मालटाक के लिए आईबीएम VisualAge (जहां यह स्क्रैपबुक कहा जाता था), जो बाद में जावा के लिए आईबीएम VisualAge बन गया है, जो जावा लघु संस्करण है, जो ग्रहण बन गया के लिए आईबीएम VisualAge बन गया, और वास्तव में the Eclipse Java Development Tools still have that feature today

लिस्प और फर्थ आईडीई में आमतौर पर कुछ समान होता है, जिसे अक्सर श्रोता कहा जाता है।

LINQPad एक उत्पाद है जो सी #, विजुअलबासिक एनईटी और एफ # के लिए एक समान अनुभव प्रदान करता है।

Pry अभी भी अपने बचपन में है, लेकिन इसका लक्ष्य रुबी के लिए एक पूर्ण इंटरैक्टिव आईडीई में बदलना है।

2

IPython अपनी वेब-आधारित वर्कशीट सुविधा के साथ पाइथन के लिए कुछ समान है।

-2

एफ # में यह सुविधा भी है। आप एफ # कथन में एफ # कथन लिख सकते हैं और फिर कंसोल में मूल्यांकन कर सकते हैं। आप एफ # स्रोत फाइलों या संकलित बाइनरी का भी संदर्भ दे सकते हैं।

+1

"एक वर्कशीट एक स्कैला फ़ाइल है जिसे सहेजने पर मूल्यांकन किया जाता है, और प्रत्येक अभिव्यक्ति का परिणाम आपके कार्यक्रम के दाईं ओर कॉलम में दिखाया जाता है।" –

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