6 pontos por xguru 2022-04-19 | 3 comentários | Compartilhar no WhatsApp
  • Projeto que porta a linguagem Clojure para Dart
  • Amplia o alcance de uso do Clojure para apps mobile e desktop com Dart e Flutter
  • Em uso no app mobile da Roam Research
  • Ainda não tem REPL, e recursos como multi-method/sorted-collection etc. não são suportados
  • Lançamento oficial previsto para antes da Páscoa deste ano

3 comentários

 
junghan0611 2022-06-13

Qual seria a diferença em relação a criar aplicativos multiplataforma com ClojureScript e Electron?

 
devjeonghwan 2022-04-20

Normalmente esses projetos de conversão de linguagem não costumam terminar bem...

 
xguru 2022-04-19

Pelo que ouvi sobre casos de uso, é interessante. https://news.ycombinator.com/item?id=31050693

  • Começou por uma necessidade dos criadores, e depois de cerca de 1 ano desenvolvendo, eles conheceram o pessoal do Roam Research
  • Então o Roam Research decidiu apostar sua estratégia mobile nisso e passou a patrocinar o projeto
  • Isso porque o complexo web app do Roam é desenvolvido em Clojure
  • Eles queriam criar um app mobile, mas em vez de reescrever tudo do zero, queriam converter a linguagem Clojure que já usavam para Dart e utilizá-la
  • Assim, podiam reutilizar o código existente e fazer só o frontend mobile em Flutter
  • O plano deu certo, e o Roam lançou apps para iOS/Android usando esse ClojureDart, que já estão sendo usados pelas pessoas