2013-02-22 7 views
11

मैंने देखा है कि कुछ स्रोत "एक्सेल स्प्रेडशीट में हास्केल" के विचार को संदर्भित करते हैं - जैसे कि यह सब कुछ है जो परिचित है और जानता है।एक्सेल में हास्केल

यह निश्चित रूप से मेरे लिए खबर है। विचार स्पष्ट अपील है - हास्केल इस तरह की चीज़ के लिए आदर्श रूप से उपयुक्त होगा। लेकिन क्या किसी को वास्तव में काम करने के लिए यह मिला है?

+3

कुछ बैंक इस काम करने के लिए मिला है। –

+0

@ डॉनस्टवार्ट मैं बस आपके महान [हास्केलकास्ट] (http://www.haskellcast.com/episode/002-don-stewart-on-real-world-haskell/) को सुन रहा था, जहां यह बहुत कुछ ऐसा लगता है आप अपने काम पर चल रहे हैं और चल रहे हैं। क्या साधारण लोगों के लिए भी ऐसा कोई मौका है? –

उत्तर

9

डेविड Wakeling द्वारा इस पत्र एक मानक स्प्रेडशीट एप्लिकेशन (एक्सेल) एक मानक कार्यात्मक भाषा के साथ (हास्केल) के संयोजन की चर्चा: http://dl.acm.org/citation.cfm?id=1194878

सार से:

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

+2

एसपीजे ने एक्सेल पर कुछ काम भी किया, हालांकि मुझे नहीं पता कि यह भाषा में जोड़ा गया था: http://research.microsoft.com/en-us/um/people/simonpj/Papers/excel/ – amindfv

+0

@amindfv मुझे यह पसंद है जब एसपीजे कागजात लिखता है ... – MathematicalOrchid

2

यह आमतौर पर के रूप में "हास्केल रूप Excel स्प्रेडशीट" कहा जाता है - कैसे कार्यात्मक कथात्मक भाषाओं काम के लिए एक रूपक: डेटा रिश्तों को परिभाषित करने, प्रक्रियाओं के बजाय।

(जैसे http://www.haskell.org/haskellwiki/Introduction#What_is_functional_programming.3F)

+2

अच्छा बिंदु। मैं अक्सर लोगों को बताता हूं कि "डेटा स्टोरेज के लिए एसक्यूएल क्या करता है, हास्केल _everything_ के लिए करता है"। स्प्रेडशीट रूपक भी स्पष्ट रूप से लागू होता है। – MathematicalOrchid