6 पॉइंट द्वारा xguru 2022-04-19 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Clojure भाषा को Dart में पोर्ट करने वाला प्रोजेक्ट
  • Dart और Flutter का उपयोग करके Clojure के उपयोग-क्षेत्र को mobile और desktop apps तक विस्तारित करता है
  • Roam Research के mobile app में उपयोग हो रहा है
  • अभी REPL नहीं है, और multi-method/sorted-collection आदि समर्थित नहीं हैं
  • इस साल Easter से पहले आधिकारिक रिलीज़ की योजना है

3 टिप्पणियां

 
junghan0611 2022-06-13

ClojureScript और Electron से cross-app बनाने की तुलना में इसमें क्या अंतर होगा?

 
devjeonghwan 2022-04-20

आमतौर पर ऐसे language conversion projects का अंजाम अच्छा नहीं होता..

 
xguru 2022-04-19

इस्तेमाल के मामलों की कहानी सुनकर काफ़ी दिलचस्प लगा। https://news.ycombinator.com/item?id=31050693

  • यह निर्माताओं की ज़रूरत से शुरू हुआ, और लगभग 1 साल तक बनाते-बनाते उनकी मुलाकात नोट ऐप Roam Research के लोगों से हुई
  • फिर Roam Research ने इस पर अपनी mobile strategy बनाने का फैसला किया और इसे sponsor किया
  • क्योंकि Roam का जटिल web app Clojure में विकसित किया गया है
  • वे mobile app बनाना चाहते थे, लेकिन शुरुआत से फिर से विकसित करने के बजाय अपनी इस्तेमाल की जाने वाली Clojure भाषा को Dart में बदलकर उपयोग करना चाहते थे
  • इससे मौजूदा code को reuse करते हुए सिर्फ mobile frontend को Flutter में बनाना काफ़ी हो जाता
  • यह योजना सफल रही, और Roam ने इसी ClojureDart का इस्तेमाल करके iOS/Android ऐप जारी किए, जिन्हें लोग इस्तेमाल कर रहे हैं