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 の複雑な Web アプリは Clojure で開発されているから
  • モバイルアプリを作りたいが、最初から再開発するよりも、自分たちが使っている Clojure 言語を Dart に変換して使いたかった
  • こうすれば既存のコードを再利用しつつ、モバイルフロントエンドだけを Flutter で作ればよい
  • この計画は成功し、Roam はこの ClojureDart を使って iOS/Android アプリをリリースし、人々が使っている