2012-09-18 10 views
5

ओकैमल Format module को F # में परिवर्तित करने की प्रक्रिया में मुझे लगता है कि मुझे प्रारंभिक प्रक्रिया को विस्तार से समझने की आवश्यकता है। एफ # के लिए यह एफ # spec के खंड 12.5 Program Execution में समझाया गया है। जबकि OCaml documentation पृष्ठ कई अच्छे दस्तावेज़ों की सूची देता है, मैं किसी भी दस्तावेज़ को खोजने में असमर्थ हूं जो F # spec में समान स्तर का विवरण देता है।ओकैमल को एफ # में कनवर्ट करना: एफ # स्पेक के बराबर ओकैमल, विशेष रूप से प्रारंभिक

क्या कोई दस्तावेज है जो ओकैमल प्रारंभिकरण के लिए संबंधित स्तर का विस्तार देता है?

+2

आखिरकार एक ओकैमल प्रोग्राम मॉड्यूल कार्यान्वयन की एक श्रृंखला है। मॉड्यूल का मूल्यांकन (अत्यंत संक्षेप में) [ओकैमल मैनुअल के अनुभाग 6.11.2] में वर्णित है (http://caml.inria.fr/pub/docs/manual-ocaml-4.00/manual019.html#6.11.2)। संक्षेप में, प्रत्येक शीर्ष स्तर के रूप में बारीकी से मूल्यांकन किया जाता है। मुझे संदेह है कि आपको इससे अधिक विस्तार की आवश्यकता है, लेकिन मुझे नहीं पता कि कहां देखना है। शायद आपके पास एक और विशिष्ट सवाल है? –

+0

@ जेफरीस्कोफिल्ड कुछ और सवाल है जहां रेखा नीचे है, लेकिन वर्तमान में मैं इसे भी तैयार नहीं कर सकता। जब मैं उन प्रकार के आधा समझने वाले प्रश्न यहां पोस्ट करता हूं तो वे केवल उन लोगों पर बोझ डालते हैं। मुझे पूछने से पहले जितना संभव हो उतना अनुसंधान करना बेहतर लगता है। –

+0

मुझे लगता है कि आपकी सबसे अच्छी शर्त है http://caml.inria.fr/pub/docs/manual-ocaml-4.00/language.html - मूल्यांकन आदेश ज्यादातर ऊपर-नीचे बाएं से दाएं है, लेकिन इसमें उल्लेखनीय अपवाद हैं मूल भाषा, जहां यह निर्दिष्ट नहीं है (उदाहरण के लिए, टुपल या रिकॉर्ड घटक)। मॉड्यूल भाषा में कम आश्चर्य है। – t0yv0

उत्तर

1

संक्षेप में, वहाँ एफ # के लिए एक तरह OCaml के लिए एक विनिर्देश मैनुअल है? नहीं

मैंने आज एक घंटा बिताया और अभी भी एक नहीं मिला। मैंने गोगल किया, कुछ ओकैमल मेलिंग सूची की जांच की और ओकैमल साइट से सभी दस्तावेजों को देखा। ओकैमल मेलिंग सूची में अन्य लोगों ने ओकैमल विनिर्देश मैनुअल की कमी का भी उल्लेख किया।

हमेशा इन उत्तरों के साथ, अगर कोई ओकेमल स्पेक मैनुअल के संदर्भ में एफ # के लिए एक संदर्भ के साथ यहां जवाब देता है तो मैं खुशी से उन्हें स्वीकार वोट दूंगा।

0

मैं ओकैमल मॉड्यूल प्रारंभिकरण के बारे में कोई जानकारी नहीं दे सकता, लेकिन मैंने अपने FSharp.Compatibility प्रोजेक्ट के हिस्से के रूप में प्रारूप मॉड्यूल को F # पर पोर्ट किया था। आप देखने के लिए चाहते हैं, यह यहाँ उपलब्ध है:

https://github.com/jack-pappas/FSharp.Compatibility/tree/master/FSharp.Compatibility.OCaml.Format

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