haskell पर टैग किए गए जवाब

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

1
तंत्रिका नेटवर्क के प्रशिक्षण में बहुत कम या NaN मान दिखाई देते हैं
मैं हास्केल में एक तंत्रिका नेटवर्क वास्तुकला को लागू करने की कोशिश कर रहा हूं, और MNIST पर इसका उपयोग कर रहा हूं। मैं hmatrixरैखिक बीजगणित के लिए पैकेज का उपयोग कर रहा हूं । मेरा प्रशिक्षण ढांचा pipesपैकेज का उपयोग करके बनाया गया है। मेरा कोड संकलित करता है …

2
ट्रेसिंग बाधाओं के लिए तकनीक
यहाँ परिदृश्य है: मैंने कुछ कोड को एक प्रकार के हस्ताक्षर के साथ लिखा है और जीएचसी की शिकायत कुछ xऔर के लिए x ~ y नहीं घटा सकती है y। आप आमतौर पर जीएचसी को एक हड्डी फेंक सकते हैं और बस समारोह में बाधा के लिए आइसोमोर्फिज्म जोड़ …
322 haskell  constraints  ghc 

8
हास्केल / GHC में `forall` कीवर्ड क्या करता है?
मैं यह समझने लगा हूं forallकि इस तरह से "तथाकथित प्रकार" में कीवर्ड का उपयोग कैसे किया जाता है: data ShowBox = forall s. Show s => SB s यह केवल एक सबसेट है, हालांकि, forallइसका उपयोग कैसे किया जाता है और मैं बस इस तरह से चीजों में इसके …
312 haskell  syntax  types  ghc  forall 

6
कमजोर हेड नॉर्मल फॉर्म क्या है?
क्या करता है कमजोर हेड सामान्य प्रपत्र (WHNF) मतलब? क्या करता है प्रमुख नॉर्मल फॉर्म (HNF) और सामान्य प्रपत्र (NF) मतलब? वास्तविक विश्व हास्केल कहता है: परिचित seq फ़ंक्शन एक अभिव्यक्ति का मूल्यांकन करता है जिसे हम हेड सामान्य रूप (संक्षिप्त HNF) कहते हैं। एक बार जब यह सबसे बाहरी …

7
बीजगणितीय डेटा प्रकारों के बीजगणित का दुरुपयोग करना - यह काम क्यों करता है?
बीजीय डेटा प्रकारों के लिए 'बीजीय' अभिव्यक्ति गणित में पृष्ठभूमि वाले किसी व्यक्ति के लिए बहुत विचारोत्तेजक है। मुझे समझाने का प्रयास करें कि मेरा क्या मतलब है। बुनियादी प्रकारों को परिभाषित करने के बाद उत्पाद • संघ + एकाकी वस्तु X इकाई 1 और आशुलिपि का उपयोग कर X²के …

1
मूल रूप से अलग-अलग पुश-पुल और एरिकाइज्ड एफआरपी कितने हैं?
मैं हास्केल में एफआरपी का अध्ययन करना चाहता हूं, लेकिन इसका उपयोग करने के लिए पुस्तकालय पर निर्णय लेना थोड़ा मुश्किल है। कई मृत प्रयास लगते हैं, कुछ को पुनर्जीवित किया गया लगता है (जैसे कि यमपा पर हाल की गतिविधि)। मैंने जो पढ़ा है, उससे ऐसा लगता है कि …

3
हास्केल घोषणा में विस्मयादिबोधक चिह्न का क्या अर्थ है?
मैं निम्नलिखित परिभाषा के पार आया क्योंकि मैंने इसे चलाने के लिए एक वास्तविक परियोजना का उपयोग करके हास्केल सीखने की कोशिश की। मुझे समझ में नहीं आता कि प्रत्येक तर्क के सामने विस्मयादिबोधक चिह्न क्या है और मेरी पुस्तकों ने इसका उल्लेख नहीं किया। data MidiMessage = MidiMessage !Int …

1
टेम्पलेट हास्केल के साथ संबद्ध प्रकार के समानार्थी शब्द प्राप्त करना
क्या टेम्पलेट हास्केल किसी प्रकार के वर्ग में घोषित संबंधित प्रकार के समानार्थक शब्द के नाम और / या घोषणा कर सकता है? मुझे उम्मीद थी reifyकि मैं जो चाहता हूं वह करूंगा, लेकिन यह सभी आवश्यक जानकारी प्रदान नहीं करता है। यह फ़ंक्शन प्रकार हस्ताक्षर प्राप्त करने के लिए …

6
टेम्पलेट हास्केल के बारे में इतना बुरा क्या है?
ऐसा लगता है कि टेम्पलेट हास्केल को अक्सर हास्केल समुदाय द्वारा एक दुर्भाग्यपूर्ण सुविधा के रूप में देखा जाता है। इस संबंध में मैंने जो कुछ भी देखा है उसे शब्दों में बयां करना कठिन है, लेकिन इन कुछ उदाहरणों पर विचार करें प्रश्न के उत्तर में "द अग्ली (लेकिन …

4
हास्केल (GHC) इतना तेज़ क्यों है?
हास्केल ( GHCसंकलक के साथ ) आपकी अपेक्षा से बहुत अधिक तेज है । सही तरीके से इस्तेमाल होने पर, यह निम्न-स्तर की भाषाओं के करीब-ईश प्राप्त कर सकता है। (Haskellers के लिए एक पसंदीदा बात यह है कि C के 5% के भीतर प्रयास करें और प्राप्त करें (या …

4
हास्केल के स्नैप और यसोद वेब फ्रेमवर्क की तुलना करना
समाचार में दो हास्केल वेब फ्रेमवर्क हाल ही में यसोड (0.8 पर) और स्नैप (0.4 पर) हैं। यह बिल्कुल स्पष्ट है कि Yesod वर्तमान में Snap की तुलना में बहुत अधिक सुविधाओं का समर्थन करता है। हालाँकि, मैं HTML, CSS और जावास्क्रिप्ट के लिए सिंटैक्स Yesod का उपयोग नहीं कर …

1
हास्केल: सूचियाँ, सारणियाँ, क्षेत्र, अनुक्रम
मैं हास्केल सीख रहा हूं और हास्केल सूचियों के प्रदर्शन मतभेद और (अपनी भाषा डालें) के सरणियों के बारे में कुछ लेख पढ़ रहा हूं। एक शिक्षार्थी होने के नाते मैं स्पष्ट रूप से केवल प्रदर्शन के अंतर के बारे में सोचने के बिना सूचियों का उपयोग करता हूं। मैंने …
230 haskell 

7
Node.js को हास्केल प्रतिक्रिया क्या है?
मेरा मानना ​​है कि एरलांग समुदाय नोडे.जेएस से ईर्ष्या नहीं करता है, क्योंकि यह आई / ओ को मूल रूप से अवरुद्ध करता है और एक से अधिक प्रोसेसर के लिए आसानी से तैनाती का पैमाना है (कुछ भी नहीं जो कि नोड-जेएस में बिल्ट-इन नहीं है)। Http://journal.dedasys.com/2010/04/29/erlang-vs-node-js और Node.js …

6
एंड्रॉइड ओएस पर एक हास्केल प्रोग्राम चला रहा है
Forenote: यह थ्रेड का विस्तार / r / haskell है तथ्यों से शुरू करें: Android एक कमाल का ऑपरेटिंग सिस्टम है हास्केल ग्रह पर सबसे अच्छी प्रोग्रामिंग भाषा है इसलिए, स्पष्ट रूप से, उनके संयोजन से Android का विकास बेहतर होगा। इसलिए अनिवार्य रूप से मैं यह जानना चाहूंगा कि …

2
जब -XAllowAmbiguousTypes उपयुक्त है?
मैं हाल ही में एक पोस्ट किया है प्रश्न के बारे में वाक्यात्मक-2.0 की परिभाषा के बारे में share। मैंने जीएचसी 7.6 में यह काम किया है : {-# LANGUAGE GADTs, TypeOperators, FlexibleContexts #-} import Data.Syntactic import Data.Syntactic.Sugar.BindingT data Let a where Let :: Let (a :-> (a -> b) …
212 haskell  ghc 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.