- 12 साल के विकास और वास्तविक उपयोग के बाद Hy 1.0.0 जारी किया गया
- Hy, Python में एम्बेड किया गया एक Lisp dialect है
- Lisp परिवार की बहु-पैराडाइम सामान्य-उद्देश्य प्रोग्रामिंग भाषा
- Python के लिए एक वैकल्पिक syntax के रूप में लागू किया गया
- Python की तुलना में कई नई सुविधाएँ, सामान्यीकरण और सरल syntax प्रदान करता है
- अन्य Lisp की तुलना में Python की built-in सुविधाओं और third-party Python libraries तक सीधे पहुँच सकता है
- imperative, functional और object-oriented programming styles को स्वतंत्र रूप से मिला सकता है
GN⁺ की राय
- Hy, Python और Lisp की खूबियों को जोड़ने वाली एक दिलचस्प प्रोग्रामिंग भाषा है। यह Python के समृद्ध ecosystem और libraries का लाभ लेते हुए Lisp की शक्तिशाली क्षमताएँ और लचीलापन देता है, जिससे डेवलपर की productivity बढ़ सकती है।
- लेकिन Hy अभी व्यापक रूप से इस्तेमाल होने वाली भाषा नहीं है, इसलिए learning resources और community support की कमी हो सकती है। साथ ही, मौजूदा Python code के साथ compatibility issues भी आ सकते हैं, इसलिए सावधानी ज़रूरी है।
- Hy जैसे समान विचार वाली अन्य भाषाओं में Clojure और Racket शामिल हैं। ये Lisp परिवार की भाषाएँ हैं जो functional programming और macro जैसी सुविधाएँ देती हैं, और JVM या अपने स्वयं के runtime पर चलती हैं.
1 टिप्पणियां
Hacker News की राय
यह समझने में कठिनाई हुई कि Hy को Python में कैसे ट्रांसलेट किया जाता है
HYPE POST बहुत पसंद आया
यह देखकर हैरानी हुई कि Hy शुरुआती दौर से अब तक काफ़ी विकसित हो चुका है
अब https://github.com/rcarmo/sushy को व्यवस्थित कर सकता हूँ
बधाई! दो सवाल हैं
Clojure fans के लिए संबंधित जानकारी:
बधाई और धन्यवाद! Hy में transformers आज़माए और https://github.com/kunalb/orphism रिलीज़ किया
कम गंभीर हिस्से बहुत पसंद आए
Python syntax छोड़े बिना functional programming constructs पाए जा सकते हैं (जैसा Hy करता है)
Raku की अच्छी बातों में से एक यह है कि वह डिफ़ॉल्ट रूप से एक शानदार Lisp जैसा प्रभाव देता है