ffi

    6गर्मी

    1उत्तर

    मैं असली दुनिया हास्केल से एक उदाहरण संकलित करने के लिए कोशिश कर रहा हूँ (26 अध्याय): एक C समारोह नहीं है मैं FFI का उपयोग कर कॉल करना चाहते हैं: #include <stdint.h> #include <sys/types.h> /* only

    25गर्मी

    1उत्तर

    से मनमाने ढंग से आकार वाले पूर्णांक पास करना अभी, मैं सीख रहा हूं कि सी कोड के साथ एसआईसीस्टस प्रोलॉग को कैसे इंटरफ़ेस करना है। मैं/उपयोग/SICStus Prolog संस्करण में मनमाने ढंग से आकार पूर्णांक "हैमिंग

    14गर्मी

    1उत्तर

    के लिए हास्केल डेटा इंस्टेंस मैं फ़ॉन्ट लाइब्रेरी का उपयोग करने के लिए ओपन सोर्स पैच लिख रहा हूं, या सी (एफटीजीएल) में फ़ॉन्ट लाइब्रेरी में हैकेल बाइंडिंग्स लिख रहा हूं। मैं डेटा संरचनाओं, जो के रूप म

    10गर्मी

    1उत्तर

    सी से बुलाए जाने वाले हास्केल फ़ंक्शन को निर्यात करते समय, हास्केल का कचरा कब एकत्र किया जाता है? यदि सी main का मालिक है तो हैस्केल में अगली कॉल की भविष्यवाणी करने का कोई तरीका नहीं है। सिंगल थ्रेडेड

    12गर्मी

    1उत्तर

    मैं वर्तमान में जंग के साथ गतिशील लाइब्रेरी लिखने की कोशिश कर रहा हूं जिसे मौजूदा प्रोग्राम से लोड किया जाएगा। मुझे विशिष्ट नामों और सम्मेलनों को कॉल करने के साथ कुछ कार्यों को निर्यात करने की आवश्यकत

    9गर्मी

    1उत्तर

    मेरा मामला बहुत आसान है: मेरे पास एक सी ++ एप्लिकेशन और एक हास्केल लाइब्रेरी है, और मुझे केवल एक कार्य करने वाले Haskell से निर्यात करने की आवश्यकता है जो एक सी स्ट्रिंग लौटाएगा। मुद्दा यह है कि सी स्

    5गर्मी

    2उत्तर

    मैं जंग में एक पुस्तकालय लिख रहा हूं जिसमें सी इंटरफ़ेस है। सी पक्ष जंग की वस्तुओं को बनाने और नष्ट करने में सक्षम होना चाहिए (सी पक्ष उनका मालिक है और अपने जीवनकाल को नियंत्रित करता है)। मैं "रिसाव"

    16गर्मी

    2उत्तर

    c_sleep निम्नलिखित कोड में तुरंत क्यों लौटता है? {-# LANGUAGE ForeignFunctionInterface #-} import Foreign.C.Types import Data.Time.Clock import Control.Concurrent foreign import ccall unsafe "uni

    5गर्मी

    1उत्तर

    मैं एक सी फ़ंक्शन को कॉल करने के लिए रूबी एफएफआई मणि का उपयोग करना चाहता हूं जिसमें एक इनपुट चर के रूप में एक सरणी है और आउटपुट एक सरणी है। यही कारण है कि, सी समारोह लग रहा है जैसे: double *my_functio

    5गर्मी

    1उत्तर

    के बीच की दूरी की गणना करें कुछ सी इंटरफेस बफर के अंत में पॉइंटर लौटाते हैं। तो फिर मुझे रेंज को एक टुकड़ा में बदलने की जरूरत है। लेकिन टुकड़ा केवल सूचक और गिनती से बनाया जा सकता है। तो मैं गिनती कैसे