ocaml

    14गर्मी

    2उत्तर

    मैं ओकंपल की मानक लाइब्रेरी ब्राउज़ कर रहा था, और map.ml फ़ाइल में इस कोड में आया था। module type S = sig type key type +'a t val empty: 'a t' मैं सोच रहा हूँ क्यों type +'a t है

    5गर्मी

    2उत्तर

    List.fold_right के रूप में यहां सूचित http://caml.inria.fr/pub/docs/manual-ocaml/libref/List.html मेरा प्रश्न क्यों List.fold_righttail-recursive के रूप में लागू नहीं किया गया है नहीं tail-recursive ह

    10गर्मी

    1उत्तर

    मैं ओकंपल में हैकेल-जैसे नोटेशन के लिए camlp4 एक्सटेंशन पर काम कर रहा हूं, और यह पता लगाने की कोशिश कर रहा हूं कि जीएचसी कैसे रिकर्सिव डू-बाइंडिंग (-XDoRec के साथ सक्षम) को संकलित करता है। मुझे आश्चर्

    5गर्मी

    1उत्तर

    OCaml में, Hashtbl किसी पूर्णांक Hashtbl.hash एक्स के लिए किसी भी बात कर सकते हैं hash किसी भी प्रकार की किसी भी मूल्य के लिए ग़ैर-ऋणात्मक पूर्णांक एकत्रित करती है। यह गारंटी है कि यदि x = y या Pervas

    33गर्मी

    2उत्तर

    मेरा सवाल यह है कि मानक एमएल मॉड्यूल सिस्टम और ओकैम मॉड्यूल सिस्टम के बीच कोई अंतर है? क्या OCaml मज़दूरों, शिलालेख आदि के सभी समर्थन है ... कि एसएमएल है?

    5गर्मी

    1उत्तर

    Rust में रैखिक प्रकार एक रैखिक प्रकार प्रणाली है। ओकैमल में इसे अनुकरण करने के लिए कोई अच्छा (अच्छा) तरीका है? उदाहरण के लिए, ओकम्ल-लुआ का उपयोग करते समय, मैं यह सुनिश्चित करना चाहता हूं कि कुछ कार्य

    17गर्मी

    2उत्तर

    मैंने कुछ धागे देखे हैं जो ओसीएमएल में जीयूआई प्रोग्रामिंग पर छूते हैं लेकिन मुझे नहीं लगता कि जब वे एक जीयूआई इंटरफ़ेस की आवश्यकता होती है तो वे स्पष्ट रूप से स्पष्ट समाधान का नेतृत्व करते हैं। मेरा

    10गर्मी

    1उत्तर

    पर निर्भर प्रकार Haskell और Scala में निर्भर प्रकारों के बारे में बहुत सारी जानकारी है। ओकैमल के लिए, इतना नहीं। क्या कोई ओकैम में इसे प्राप्त करने के तरीके पर कोडिंग उदाहरण प्रदान करने के लिए पर्याप्

    5गर्मी

    1उत्तर

    मेरी साइगविन मशीन पर ओकैम स्थापित किया गया लेकिन सरल संकलन विफल हो गया। अनुमतियां ठीक हैं क्योंकि आप नीचे की बातचीत से देख सकते हैं। ओसीएएमएलआईएलबी सही है; गलत क्या है? $ cat t.ml print_string "hi";

    5गर्मी

    1उत्तर

    मेरे पास कोड का यह टुकड़ा है जिसमें एक camlp4 उद्धरण शामिल है। let f_name = "my_func" <:str_item< value $lid:f_name$ a = a * 2 >> camlp4of के माध्यम से इस चलाने के बाद, यह इस का उत्पादन: Ast.StExp