منصوبے کے بارے میں

جائزہ ClojureScript ایک اوپن سورس کمپائلر ہے جو Clojure سورس کوڈ کو JavaScript میں ترجمہ کرتا ہے، جس سے ڈویلپرز براؤزرز اور دیگر JavaScript ماحول میں Clojure زبان کا استعمال کرتے ہوئے ایپلیکیشنز لکھ سکتے ہیں۔ ایک مخصوص ڈیزائن مقصد یہ ہے کہ خارج شدہ JavaScript Google Closure آپٹیمائزنگ کمپائلر کے جدید کمپائلیشن موڈ کے ساتھ مطابقت رکھتا ہے، جو حتمی آؤٹ پٹ کی جارحانہ اصلاح کو قابل بناتا ہے۔ موجودہ ریلیز پروجیکٹ دستاویزات میں حوالہ دیا گیا تازہ ترین مستحکم ریلیز 1.12.145 ہے۔ کمپائلر Maven کوآرڈینیٹس org.clojure/clojurescript کے تحت تقسیم کیا گیا ہے اور اسے کئی بلڈ ٹولز سے استعمال کیا جا سکتا ہے: - Clojure deps.edn: org.clojure/clojurescript ورژن 1.12.145 کے ساتھ - Leiningen: org.clojure/clojurescript 1.12.145 - Maven: گروپ آئی ڈی org.clojure، آرٹیفیکٹ آئی ڈی clojurescript، ورژن 1.12.145 تمام جاری کردہ ورژن Maven ریپوزٹریز کے ذریعے شائع اور تلاش کیے جا سکتے ہیں۔ شروع کرنا نئے صارفین کو Quick Start گائیڈ، عمومی دستاویزات، اور سرکاری ویب سائٹ (clojurescript.org) پر موجود ٹیوٹوریلز کی طرف رجوع کیا جاتا ہے۔ پروجیکٹ ایک صفحہ بھی برقرار رکھتا ہے جس میں ان کمپنیوں کی فہرست دی گئی ہے جو ClojureScript استعمال کرتی ہیں، جو حقیقی دنیا میں اپنانے کے حوالے کے طور پر کام کر سکتی ہے۔ کمیونٹی اور سپورٹ سوالات اور رائے Clojure میلنگ لسٹ کے ذریعے سنبھالے جاتے ہیں۔ اضافی کمیونٹی چلانے والے چینلز میں ClojureScript صارف میلنگ لسٹ، #clojurescript IRC چینل، اور ایک Slack چینل شامل ہیں۔ بگ رپورٹس اور فیچر کی درخواستیں CLJS پروجیکٹ کے تحت Jira انسٹنس میں ٹریک کی جاتی ہیں، اور ویکی مسائل کو مؤثر طریقے سے رپورٹ کرنے کے بارے میں رہنمائی فراہم کرتا ہے۔ تعاون ClojureScript اسی لائسنس کے تحت کام کرتا ہے جیسا کہ Clojure۔ شراکت داروں کے پاس دستخط شدہ Contributor's Agreement ہونا ضروری ہے اور انہیں مناسب چینلز کے ذریعے پیچ جمع کرانا ہوں گے؛ شراکت کی تفصیلات clojure.org اور پروجیکٹ ویکی کے ڈویلپر سیکشن میں دستاویز کی گئی ہیں، جو کمپائلر پر کام کرنے اور اس کے ٹیسٹ چلانے کا بھی احاطہ کرتی ہیں۔ پروجیکٹ YourKit کا شکریہ ادا کرتا ہے جس نے اپنے Java پروفائلر کے لیے اوپن سورس لائسنس عطیہ کیا، جس نے کمپائلر کی کارکردگی کی پروفائلنگ کو آسان بنایا۔ لائسنس کاپی رائٹ (c) Rich Hickey۔ تمام حقوق محفوظ ہیں۔ سافٹ ویئر Eclipse Public License 1.0 (EPL-1.0) کے تحت تقسیم کیا گیا ہے، اور استعمال یا دوبارہ تقسیم کا مطلب اس لائسنس کی شرائط سے اتفاق کرنا ہے۔