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

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

4
पायथन डेकोरेटर्स और लिस्प मैक्रोज़
जब पायथन डेकोरेटर्स को देखते हुए किसी ने बयान दिया, कि वे लिस्प मैक्रोज़ (विशेष रूप से क्लीजुर) के समान शक्तिशाली हैं। PEP 318 में दिए गए उदाहरणों को देखते हुए यह मुझे ऐसा लगता है जैसे वे लिस्प में सादे पुराने उच्च-क्रम के कार्यों का उपयोग करने का सिर्फ …
18 python  lisp  clojure  macros 

1
पठनीय क्लोजर कोड कैसे लिखें?
मैं क्लोजर के लिए नया हूं। मैं अपने द्वारा लिखे गए कोड को समझ सकता हूं लेकिन बाद में इसे समझना बहुत मुश्किल हो जाता है। कोष्ठकों का मिलान करना कठिन हो जाता है। विभिन्न स्थितियों में नामकरण और इंडेंटेशन का नामकरण करने के लिए सामान्य सम्मेलनों का क्या करना …

3
जावा से क्लोजर कितना स्वतंत्र है?
मैं क्लोजर दुनिया के लिए काफी नया हूं। मैं इस तथ्य की सराहना करता हूं कि क्लोजर इंटरॉप सुविधाओं के माध्यम से सभी जावा पुस्तकालयों तक आसान पहुंच है, लेकिन मैं सोच रहा था कि क्लोजर अपने पैरों पर कितना खड़ा है। बेशक, कुछ प्लेटफ़ॉर्म हैं, जैसे एंड्रॉइड, जहां जावा …

1
क्लीजुर बनाम स्काला में पैटर्न मिलान
इन दो भाषाओं में मिलान के बीच मुख्य अंतर क्या हैं? मैं वाक्य रचना, लेकिन क्षमता, कार्यान्वयन विवरण, उपयोग मामलों की सीमा और आवश्यकता का उल्लेख नहीं कर रहा हूं। स्काला एप्लिकेशन (उदाहरण। लिफ्ट एंड प्ले) गर्व से मेल खाने वाली भाषाओं के पैटर्न के बारे में बात करते हैं। …

2
क्या हम एक कार्यात्मक कंप्यूटर का निर्माण कर सकते हैं?
जैसा कि एफपी ने किया है, अंत में, हमारे सभी कार्यक्रम संरचित हैं। यही नहीं, इससे कोई फर्क नहीं पड़ता कि हम उन्हें कितना शुद्ध या कार्यात्मक बनाते हैं - वे हमेशा असेंबली में अनुवादित होते हैं, इसलिए वास्तव में हुड के पीछे चलने वाले निर्देश, राज्य और लूप हैं। …

2
क्या वर्ग ब्रैकेट और घुंघराले घुंघराले अभी भी एस-एक्सप्रेशन हैं?
मैं लिस्प सीखने की कोशिश कर रहा हूं और सभी लिसप्स को वहां और उनके मतभेदों को देख रहा हूं। मैं देख रहा हूं कि स्कीम के कुछ कार्यान्वयन में, आप पठनीयता के लिए राउंड ब्रैकेट के साथ परस्पर वर्ग स्क्वायर ब्रैकेट का उपयोग कर सकते हैं, इसलिए क्योंकि उनके …
12 lisp  clojure 

1
क्लोजर में हाइजीनिक मैक्रो की कमी से क्या व्यावहारिक समस्या उत्पन्न होती है?
मैंने सुना है कि क्लजोर मैक्रोज़ लिखना आसान है लेकिन रैकेट के हाइजीनिक मैक्रोज़ जितना विश्वसनीय नहीं है। मेरे प्रश्न के 2 भाग हैं: gensymहाइजीनिक मैक्रो से कैसे अलग है? रैकेट मैक्रों क्या प्रदान करते हैं कि क्लोजर नहीं है? (यह सुरक्षा, संरचना, या कुछ भी हो)

2
स्कीम के बजाय क्लोजर में एसआईसीपी को मंजूरी देना
मैं एक सॉफ्टवेयर इंजीनियरिंग कार्यक्रम में तीसरे वर्ष का स्नातक छात्र हूं, और मैंने इस सभी सॉफ्टवेयर हम इंजीनियर के पीछे सिद्धांतों की गहरी और अधिक मौलिक समझ हासिल करने के लिए एक सलाहकार के लिए SICP को पढ़ने का विचार लाया। उन्होंने पुस्तक को पूरा करने के लिए स्कीम …
11 clojure  scheme  sicp 

3
बाइट कोड बुनाई लिस्प मैक्रोज़
मैं उन पुस्तकालयों के बारे में पढ़ रहा हूं, जिन्हें लोगों ने जावा और सी # जैसी भाषाओं के लिए लिखा है, जो बाइट कोड बुनाई का उपयोग इंटरसेप्ट फंक्शन कॉल्स, इंसर्ट लॉगिंग कोड, इत्यादि जैसे काम करने के लिए करते हैं। उन्हें कैसे उपयोग किया जाए, यह बेहतर ढंग …

2
जावा का नया विकास स्काला और क्लीजुर जैसी भाषाओं के साथ अपनी अंतर-क्षमता को कैसे प्रभावित करेगा?
जहां तक ​​मैं समझता हूं, स्काला और क्लोजर दोनों को नई भाषाओं के रूप में डिजाइन किया गया है जेवीएम पर निर्भर करते हैं, और आसानी से जावा कोड के साथ एकीकृत, इस अर्थ में कि वे स्काला और क्लोजर कोड के अंदर जावा कक्षाओं का उपयोग करने की अनुमति …
11 java  scala  clojure 

3
हम क्लोजर में नेस्टेड शॉर्टहैंड फ़ंक्शन क्यों नहीं लिख सकते हैं?
मैंने आज नेस्टेड शॉर्टहैंड फ़ंक्शंस के साथ क्लोजर अभिव्यक्ति का मूल्यांकन करने की कोशिश की, और यह मुझे नहीं होने देगा। अभिव्यक्ति थी: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed आउटपुट था: IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630) ...and a …

3
स्काला या क्लोजर फंक्शनल प्रोग्रामिंग बेस्ट प्रैक्टिस
मैंने बहुत से सेल्फ-स्टडी कोडिंग की, समानांतर प्रोग्रामिंग मॉडल के साथ कुछ अनुभव प्राप्त किया: अभिनेता, सॉफ्टवेयर लेनदेन मेमोरी, डेटा फ्लो। जब मैं इन आर्किटेक्चर को वास्तविक जीवन में लागू करने की कोशिश कर रहा हूं - उच्च लोड वेब अनुप्रयोग में - कोई भी मॉडल डेटा के लिए स्थायित्व …

1
सॉफ्टवेयर ट्रांजेक्शनल मेमोरी की संगतता उदाहरण
सॉफ़्टवेयर ट्रांसेक्शनल मेमोरी के प्रमुख लाभों में से एक जो हमेशा उल्लेखित होता है, वह है कंपैटिबिलिटी और मॉड्युलैरिटी। अलग-अलग घटकों का उत्पादन करने के लिए विभिन्न टुकड़ों को जोड़ा जा सकता है। लॉक-आधारित कार्यक्रमों में, यह अक्सर ऐसा नहीं होता है। मैं एक साधारण उदाहरण की तलाश कर रहा …
11 haskell  clojure  stm 

3
यदि आप डिफरेंशियल चर को फिर से परिभाषित करने के लिए उपयोग कर सकते हैं तो यह कैसे अपरिवर्तनीय माना जाता है?
क्लोजर सीखने की कोशिश करना और आप मदद नहीं कर सकते हैं, लेकिन लगातार बताया जा सकता है कि क्लोजर कैसे अपरिवर्तनीय डेटा के बारे में है। लेकिन आप आसानी से defसही का उपयोग करके एक चर को फिर से परिभाषित कर सकते हैं ? मुझे लगता है कि क्लोजर …
10 clojure 

2
जब हम साइड इफेक्ट से अलग गणना करते हैं तो हम "दुनिया से पूछ" कोड कहां डालते हैं?
कमांड-क्वेरी पृथक्करण सिद्धांत के अनुसार , क्लोजर प्रस्तुतियों के साथ डेटा और डीडीडी में सोच के अनुसार एक को कम्प्यूटेशंस और निर्णयों से अलग साइड इफेक्ट्स (दुनिया को संशोधित करना) करना चाहिए, ताकि दोनों हिस्सों को समझना और परीक्षण करना आसान हो। यह एक अनुत्तरित प्रश्न छोड़ देता है: जहां …

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