6 คะแนน โดย xguru 2022-04-19 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • โปรเจ็กต์สำหรับพอร์ตภาษา Clojure ไปยัง Dart
  • ใช้ Dart และ Flutter เพื่อขยายขอบเขตการใช้งานของ Clojure ไปสู่แอปมือถือและเดสก์ท็อป
  • กำลังถูกใช้งานในแอปมือถือของ Roam Research
  • ตอนนี้ยังไม่มี REPL และยังไม่รองรับ multi-method/sorted-collection เป็นต้น
  • มีกำหนดปล่อยเวอร์ชันทางการก่อนเทศกาลอีสเตอร์ปีนี้

3 ความคิดเห็น

 
junghan0611 2022-06-13

มีความแตกต่างจากการสร้างแอปข้ามแพลตฟอร์มด้วย ClojureScript และ Electron อย่างไรบ้าง?

 
devjeonghwan 2022-04-20

ปกติโปรเจ็กต์แนวแปลงภาษาพวกนี้มักจะจบไม่ค่อยสวยเท่าไหร่..

 
xguru 2022-04-19

พอฟังเรื่องกรณีการใช้งานแล้วก็น่าสนใจดีครับ https://news.ycombinator.com/item?id=31050693

  • เริ่มต้นจากความต้องการของผู้สร้างเอง แล้วพัฒนามาราว 1 ปีก็ได้พบกับทีมของ Roam Research
  • จากนั้น Roam Research ก็เลือกวางกลยุทธ์มือถือไว้บนสิ่งนี้และให้การสนับสนุน
  • เพราะเว็บแอปที่ซับซ้อนของ Roam พัฒนาด้วย Clojure
  • พวกเขาอยากทำแอปมือถือ แต่แทนที่จะเขียนใหม่ตั้งแต่ต้น ก็อยากแปลงภาษา Clojure ที่ใช้อยู่ให้เป็น Dart แล้วนำไปใช้
  • แบบนี้ก็สามารถนำโค้ดเดิมกลับมาใช้ได้ และทำเฉพาะส่วนฟรอนต์เอนด์บนมือถือด้วย Flutter ก็พอ
  • แผนนี้สำเร็จ และ Roam ก็เปิดตัวแอป iOS/Android โดยใช้ ClojureDart ซึ่งตอนนี้มีคนใช้งานอยู่